Home | History | Annotate | Download | only in 031-class-attributes
      1 ***** class ClassAttrs:
      2   name: ClassAttrs
      3   canonical: ClassAttrs
      4   simple: ClassAttrs
      5   genericSignature: null
      6   super: class java.lang.Object
      7   genericSuperclass: class java.lang.Object
      8   declaring: null
      9   enclosing: null
     10   enclosingCon: null
     11   enclosingMeth: null
     12   modifiers: 1
     13   package: null
     14   declaredClasses: [2] class ClassAttrs$PublicMemberClass, class ClassAttrs$MemberClass
     15   member classes: [1] class ClassAttrs$PublicMemberClass
     16   isAnnotation: false
     17   isAnonymous: false
     18   isArray: false
     19   isEnum: false
     20   isInterface: false
     21   isLocalClass: false
     22   isMemberClass: false
     23   isPrimitive: false
     24   isSynthetic: false
     25   genericInterfaces: [0]
     26   typeParameters: [0]
     27 ***** class OtherClass:
     28   name: OtherClass
     29   canonical: OtherClass
     30   simple: OtherClass
     31   genericSignature: null
     32   super: class java.lang.Object
     33   genericSuperclass: class java.lang.Object
     34   declaring: null
     35   enclosing: null
     36   enclosingCon: null
     37   enclosingMeth: null
     38   modifiers: 0
     39   package: null
     40   declaredClasses: [0]
     41   member classes: [0]
     42   isAnnotation: false
     43   isAnonymous: false
     44   isArray: false
     45   isEnum: false
     46   isInterface: false
     47   isLocalClass: false
     48   isMemberClass: false
     49   isPrimitive: false
     50   isSynthetic: false
     51   genericInterfaces: [0]
     52   typeParameters: [0]
     53 ***** class otherpackage.OtherPackageClass:
     54   name: otherpackage.OtherPackageClass
     55   canonical: otherpackage.OtherPackageClass
     56   simple: OtherPackageClass
     57   genericSignature: null
     58   super: class java.lang.Object
     59   genericSuperclass: class java.lang.Object
     60   declaring: null
     61   enclosing: null
     62   enclosingCon: null
     63   enclosingMeth: null
     64   modifiers: 1
     65   package: package otherpackage
     66   declaredClasses: [0]
     67   member classes: [0]
     68   isAnnotation: false
     69   isAnonymous: false
     70   isArray: false
     71   isEnum: false
     72   isInterface: false
     73   isLocalClass: false
     74   isMemberClass: false
     75   isPrimitive: false
     76   isSynthetic: false
     77   genericInterfaces: [0]
     78   typeParameters: [0]
     79 ***** class ClassAttrs$1InnerNamed:
     80   name: ClassAttrs$1InnerNamed
     81   canonical: null
     82   simple: InnerNamed
     83   genericSignature: null
     84   super: class java.lang.Object
     85   genericSuperclass: class java.lang.Object
     86   declaring: null
     87   enclosing: class ClassAttrs
     88   enclosingCon: null
     89   enclosingMeth: public static void ClassAttrs.main()
     90   modifiers: 0
     91   package: null
     92   declaredClasses: [0]
     93   member classes: [0]
     94   isAnnotation: false
     95   isAnonymous: false
     96   isArray: false
     97   isEnum: false
     98   isInterface: false
     99   isLocalClass: true
    100   isMemberClass: false
    101   isPrimitive: false
    102   isSynthetic: false
    103   genericInterfaces: [0]
    104   typeParameters: [0]
    105 ***** class ClassAttrs$1ConsInnerNamed:
    106   name: ClassAttrs$1ConsInnerNamed
    107   canonical: null
    108   simple: ConsInnerNamed
    109   genericSignature: null
    110   super: class java.lang.Object
    111   genericSuperclass: class java.lang.Object
    112   declaring: null
    113   enclosing: class ClassAttrs
    114   enclosingCon: ClassAttrs()
    115   enclosingMeth: null
    116   modifiers: 0
    117   package: null
    118   declaredClasses: [0]
    119   member classes: [0]
    120   isAnnotation: false
    121   isAnonymous: false
    122   isArray: false
    123   isEnum: false
    124   isInterface: false
    125   isLocalClass: true
    126   isMemberClass: false
    127   isPrimitive: false
    128   isSynthetic: false
    129   genericInterfaces: [0]
    130   typeParameters: [0]
    131 ***** class ClassAttrs$1:
    132   name: ClassAttrs$1
    133   canonical: null
    134   simple: 
    135   genericSignature: null
    136   super: class OtherClass
    137   genericSuperclass: class OtherClass
    138   declaring: null
    139   enclosing: class ClassAttrs
    140   enclosingCon: null
    141   enclosingMeth: public static void ClassAttrs.main()
    142   modifiers: 8
    143   package: null
    144   declaredClasses: [0]
    145   member classes: [0]
    146   isAnnotation: false
    147   isAnonymous: true
    148   isArray: false
    149   isEnum: false
    150   isInterface: false
    151   isLocalClass: false
    152   isMemberClass: false
    153   isPrimitive: false
    154   isSynthetic: false
    155   genericInterfaces: [0]
    156   typeParameters: [0]
    157 ***** class ClassAttrs$MemberClass:
    158   name: ClassAttrs$MemberClass
    159   canonical: ClassAttrs.MemberClass
    160   simple: MemberClass
    161   genericSignature: <XYZ:Ljava/lang/Object;>Ljava/lang/Object;
    162   super: class java.lang.Object
    163   genericSuperclass: class java.lang.Object
    164   declaring: class ClassAttrs
    165   enclosing: class ClassAttrs
    166   enclosingCon: null
    167   enclosingMeth: null
    168   modifiers: 8
    169   package: null
    170   declaredClasses: [0]
    171   member classes: [0]
    172   isAnnotation: false
    173   isAnonymous: false
    174   isArray: false
    175   isEnum: false
    176   isInterface: false
    177   isLocalClass: false
    178   isMemberClass: true
    179   isPrimitive: false
    180   isSynthetic: false
    181   genericInterfaces: [0]
    182   typeParameters: [1] XYZ
    183 ***** class FancyClass:
    184   name: FancyClass
    185   canonical: FancyClass
    186   simple: FancyClass
    187   genericSignature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/util/HashMap<TK;TV;>;Ljava/util/Map<TK;TV;>;
    188   super: class java.util.HashMap
    189   genericSuperclass: java.util.HashMap<K, V>
    190   declaring: null
    191   enclosing: null
    192   enclosingCon: null
    193   enclosingMeth: null
    194   modifiers: 1
    195   package: null
    196   declaredClasses: [0]
    197   member classes: [2] class java.util.AbstractMap$SimpleEntry, class java.util.AbstractMap$SimpleImmutableEntry
    198   isAnnotation: false
    199   isAnonymous: false
    200   isArray: false
    201   isEnum: false
    202   isInterface: false
    203   isLocalClass: false
    204   isMemberClass: false
    205   isPrimitive: false
    206   isSynthetic: false
    207   genericInterfaces: [1] java.util.Map<K, V>
    208   typeParameters: [2] K, V
    209 constructor signature: (LClassAttrs$MemberClass<TXYZ;>;)V
    210 method signature: ()Ljava/lang/Class<TXYZ;>;
    211 field signature: LClassAttrs$MemberClass<TXYZ;>;
    212