@@ -305,17 +305,11 @@ private Class<?> determineAccessOptimizerSuperClass(Class<?> clazz, String[] pro
305
305
for ( int i = 0 ; i < getters .length ; i ++ ) {
306
306
final Member getter = getters [i ];
307
307
final Member setter = setters [i ];
308
- boolean found = false ;
309
308
if ( getter .getDeclaringClass () == foreignPackageClassInfo .clazz && !Modifier .isPublic ( getter .getModifiers () ) ) {
310
309
foreignPackageClassInfo .getters .add ( getter );
311
- found = true ;
312
310
}
313
311
if ( setter .getDeclaringClass () == foreignPackageClassInfo .clazz && !Modifier .isPublic ( setter .getModifiers () ) ) {
314
312
foreignPackageClassInfo .setters .add ( setter );
315
- found = true ;
316
- }
317
- if ( found ) {
318
- foreignPackageClassInfo .propertyNames .add ( propertyNames [i ] );
319
313
}
320
314
}
321
315
if ( foreignPackageClassInfo .getters .isEmpty () && foreignPackageClassInfo .setters .isEmpty () ) {
@@ -351,7 +345,7 @@ else if ( getter instanceof Method method ) {
351
345
TypeDescription .Generic .OfNonGenericType .ForLoadedType .of (
352
346
getterType
353
347
),
354
- Opcodes .ACC_PROTECTED | Opcodes .ACC_STATIC
348
+ Opcodes .ACC_PUBLIC | Opcodes .ACC_STATIC
355
349
)
356
350
.withParameter ( foreignPackageClassInfo .clazz )
357
351
.intercept (
@@ -377,7 +371,7 @@ else if ( setter instanceof Method method ) {
377
371
builder = builder .defineMethod (
378
372
"set_" + setter .getName (),
379
373
TypeDescription .Generic .VOID ,
380
- Opcodes .ACC_PROTECTED | Opcodes .ACC_STATIC
374
+ Opcodes .ACC_PUBLIC | Opcodes .ACC_STATIC
381
375
)
382
376
.withParameter ( foreignPackageClassInfo .clazz )
383
377
.withParameter ( setterType )
0 commit comments