@@ -240,10 +240,10 @@ private static String edges() {
240
240
241
241
private final ErrorReporter reporter ;
242
242
243
- private abstract static class Member implements LengthToString {
244
- final Klass holder ;
245
- final int accessFlags ;
246
- final String name ;
243
+ public abstract static class Member implements LengthToString {
244
+ public final Klass holder ;
245
+ public final int accessFlags ;
246
+ public final String name ;
247
247
248
248
private Member (Klass holder , String name , int accessFlags ) {
249
249
this .holder = holder ;
@@ -279,10 +279,11 @@ public boolean equals(Object obj) {
279
279
}
280
280
281
281
public static final class Method extends Member {
282
- final Signature signature ;
282
+ public final Signature signature ;
283
283
public final byte [] code ;
284
284
285
- /* package-private */ Method (String name , Signature signature , byte [] code , Klass holder , int accessFlags ) {
285
+ /* package-private */
286
+ public Method (String name , Signature signature , byte [] code , Klass holder , int accessFlags ) {
286
287
super (holder , name , accessFlags );
287
288
this .signature = signature ;
288
289
this .code = code ;
@@ -340,12 +341,12 @@ public boolean equals(Object obj) {
340
341
}
341
342
}
342
343
343
- /* package-private */ static final class Signature {
344
+ public static final class Signature {
344
345
public final String returnType ;
345
346
public final String [] argTypes ;
346
347
private final int hash ;
347
348
348
- Signature (String returnType , String [] argTypes ) {
349
+ public Signature (String returnType , String [] argTypes ) {
349
350
this .returnType = returnType ;
350
351
this .argTypes = argTypes ;
351
352
this .hash = toString ().hashCode ();
@@ -380,10 +381,10 @@ public boolean equals(Object obj) {
380
381
}
381
382
}
382
383
383
- /* package-private */ static final class Field extends Member {
384
+ public static final class Field extends Member {
384
385
public final String type ;
385
386
386
- Field (String type , Klass holder , String name , int accessFlags ) {
387
+ public Field (String type , Klass holder , String name , int accessFlags ) {
387
388
super (holder , name , accessFlags );
388
389
this .type = type ;
389
390
}
@@ -413,7 +414,7 @@ public static class Klass implements LengthToString {
413
414
public final String simpleName ;
414
415
private final int hash ;
415
416
416
- Klass (String name ) {
417
+ public Klass (String name ) {
417
418
this .name = name ;
418
419
String simple ;
419
420
try {
@@ -467,10 +468,10 @@ public boolean equals(Object obj) {
467
468
468
469
}
469
470
470
- /* package-private */ static final class EnumKlass extends Klass {
471
+ public static final class EnumKlass extends Klass {
471
472
public final String [] values ;
472
473
473
- EnumKlass (String name , String [] values ) {
474
+ public EnumKlass (String name , String [] values ) {
474
475
super (name );
475
476
this .values = values ;
476
477
}
@@ -490,9 +491,9 @@ public boolean equals(Object obj) {
490
491
}
491
492
}
492
493
493
- /* package-private */ static final class EnumValue implements LengthToString {
494
- EnumKlass enumKlass ;
495
- int ordinal ;
494
+ public static final class EnumValue implements LengthToString {
495
+ public EnumKlass enumKlass ;
496
+ public int ordinal ;
496
497
497
498
EnumValue (EnumKlass enumKlass , int ordinal ) {
498
499
this .enumKlass = enumKlass ;
0 commit comments