| ***** class ClassAttrs: |
| name: ClassAttrs |
| canonical: ClassAttrs |
| simple: ClassAttrs |
| genericSignature: null |
| super: class java.lang.Object |
| declaring: null |
| enclosing: null |
| enclosingCon: null |
| enclosingMeth: null |
| modifiers: 1 |
| package: null |
| declaredClasses: [2] class ClassAttrs$PublicMemberClass, class ClassAttrs$MemberClass |
| member classes: [1] class ClassAttrs$PublicMemberClass |
| isAnnotation: false |
| isAnonymous: false |
| isArray: false |
| isEnum: false |
| isInterface: false |
| isLocalClass: false |
| isMemberClass: false |
| isPrimitive: false |
| isSynthetic: false |
| ***** class OtherClass: |
| name: OtherClass |
| canonical: OtherClass |
| simple: OtherClass |
| genericSignature: null |
| super: class java.lang.Object |
| declaring: null |
| enclosing: null |
| enclosingCon: null |
| enclosingMeth: null |
| modifiers: 0 |
| package: null |
| declaredClasses: [0] |
| member classes: [0] |
| isAnnotation: false |
| isAnonymous: false |
| isArray: false |
| isEnum: false |
| isInterface: false |
| isLocalClass: false |
| isMemberClass: false |
| isPrimitive: false |
| isSynthetic: false |
| ***** class otherpackage.OtherPackageClass: |
| name: otherpackage.OtherPackageClass |
| canonical: otherpackage.OtherPackageClass |
| simple: OtherPackageClass |
| genericSignature: null |
| super: class java.lang.Object |
| declaring: null |
| enclosing: null |
| enclosingCon: null |
| enclosingMeth: null |
| modifiers: 1 |
| package: package otherpackage |
| declaredClasses: [0] |
| member classes: [0] |
| isAnnotation: false |
| isAnonymous: false |
| isArray: false |
| isEnum: false |
| isInterface: false |
| isLocalClass: false |
| isMemberClass: false |
| isPrimitive: false |
| isSynthetic: false |
| ***** class ClassAttrs$1InnerNamed: |
| name: ClassAttrs$1InnerNamed |
| canonical: null |
| simple: InnerNamed |
| genericSignature: null |
| super: class java.lang.Object |
| declaring: null |
| enclosing: class ClassAttrs |
| enclosingCon: null |
| enclosingMeth: public static void ClassAttrs.main() |
| modifiers: 0 |
| package: null |
| declaredClasses: [0] |
| member classes: [0] |
| isAnnotation: false |
| isAnonymous: false |
| isArray: false |
| isEnum: false |
| isInterface: false |
| isLocalClass: true |
| isMemberClass: false |
| isPrimitive: false |
| isSynthetic: false |
| ***** class ClassAttrs$1ConsInnerNamed: |
| name: ClassAttrs$1ConsInnerNamed |
| canonical: null |
| simple: ConsInnerNamed |
| genericSignature: null |
| super: class java.lang.Object |
| declaring: null |
| enclosing: class ClassAttrs |
| enclosingCon: ClassAttrs() |
| enclosingMeth: null |
| modifiers: 0 |
| package: null |
| declaredClasses: [0] |
| member classes: [0] |
| isAnnotation: false |
| isAnonymous: false |
| isArray: false |
| isEnum: false |
| isInterface: false |
| isLocalClass: true |
| isMemberClass: false |
| isPrimitive: false |
| isSynthetic: false |
| ***** class ClassAttrs$1: |
| name: ClassAttrs$1 |
| canonical: null |
| simple: |
| genericSignature: null |
| super: class OtherClass |
| declaring: null |
| enclosing: class ClassAttrs |
| enclosingCon: null |
| enclosingMeth: public static void ClassAttrs.main() |
| modifiers: 8 |
| package: null |
| declaredClasses: [0] |
| member classes: [0] |
| isAnnotation: false |
| isAnonymous: true |
| isArray: false |
| isEnum: false |
| isInterface: false |
| isLocalClass: false |
| isMemberClass: false |
| isPrimitive: false |
| isSynthetic: false |
| ***** class ClassAttrs$MemberClass: |
| name: ClassAttrs$MemberClass |
| canonical: ClassAttrs.MemberClass |
| simple: MemberClass |
| genericSignature: <XYZ:Ljava/lang/Object;>Ljava/lang/Object; |
| super: class java.lang.Object |
| declaring: class ClassAttrs |
| enclosing: class ClassAttrs |
| enclosingCon: null |
| enclosingMeth: null |
| modifiers: 8 |
| package: null |
| declaredClasses: [0] |
| member classes: [0] |
| isAnnotation: false |
| isAnonymous: false |
| isArray: false |
| isEnum: false |
| isInterface: false |
| isLocalClass: false |
| isMemberClass: true |
| isPrimitive: false |
| isSynthetic: false |
| constructor signature: (LClassAttrs$MemberClass<TXYZ;>;)V |
| method signature: ()Ljava/lang/Class<TXYZ;>; |
| field signature: LClassAttrs$MemberClass<TXYZ;>; |