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