blob: de99872b52b9efbed37b2c060a514e6ef07c6fff [file] [log] [blame]
Elliott Hughes00626c22013-06-14 15:04:14 -07001public abstract final int
2public abstract final [I
3public java.lang.Object
4public abstract final [Ljava.lang.Object;
5public ClassAttrs$PublicInnerClass
6public abstract final [LClassAttrs$PublicInnerClass;
7protected ClassAttrs$ProtectedInnerClass
8protected abstract final [LClassAttrs$ProtectedInnerClass;
9private ClassAttrs$PrivateInnerClass
10private abstract final [LClassAttrs$PrivateInnerClass;
11 ClassAttrs$PackagePrivateInnerClass
12abstract final [LClassAttrs$PackagePrivateInnerClass;
13public abstract interface java.io.Serializable
14public abstract final [Ljava.io.Serializable;
15public abstract static interface ClassAttrs$PublicInnerInterface
16public abstract final [LClassAttrs$PublicInnerInterface;
17protected abstract static interface ClassAttrs$ProtectedInnerInterface
18protected abstract final [LClassAttrs$ProtectedInnerInterface;
19private abstract static interface ClassAttrs$PrivateInnerInterface
20private abstract final [LClassAttrs$PrivateInnerInterface;
21abstract static interface ClassAttrs$PackagePrivateInnerInterface
22abstract final [LClassAttrs$PackagePrivateInnerInterface;
jeffhao5d1ac922011-09-29 17:41:15 -070023***** class ClassAttrs:
24 name: ClassAttrs
25 canonical: ClassAttrs
26 simple: ClassAttrs
27 genericSignature: null
28 super: class java.lang.Object
Elliott Hughes741b5b72012-01-31 19:18:51 -080029 genericSuperclass: class java.lang.Object
jeffhao5d1ac922011-09-29 17:41:15 -070030 declaring: null
31 enclosing: null
32 enclosingCon: null
33 enclosingMeth: null
34 modifiers: 1
35 package: null
Sebastien Hertzb1add752015-03-04 16:45:31 +010036 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
jeffhao5d1ac922011-09-29 17:41:15 -070038 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
Elliott Hughes741b5b72012-01-31 19:18:51 -080047 genericInterfaces: [0]
48 typeParameters: [0]
jeffhao5d1ac922011-09-29 17:41:15 -070049***** class OtherClass:
50 name: OtherClass
51 canonical: OtherClass
52 simple: OtherClass
53 genericSignature: null
54 super: class java.lang.Object
Elliott Hughes741b5b72012-01-31 19:18:51 -080055 genericSuperclass: class java.lang.Object
jeffhao5d1ac922011-09-29 17:41:15 -070056 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
Elliott Hughes741b5b72012-01-31 19:18:51 -080073 genericInterfaces: [0]
74 typeParameters: [0]
jeffhao5d1ac922011-09-29 17:41:15 -070075***** class otherpackage.OtherPackageClass:
76 name: otherpackage.OtherPackageClass
77 canonical: otherpackage.OtherPackageClass
78 simple: OtherPackageClass
79 genericSignature: null
80 super: class java.lang.Object
Elliott Hughes741b5b72012-01-31 19:18:51 -080081 genericSuperclass: class java.lang.Object
jeffhao5d1ac922011-09-29 17:41:15 -070082 declaring: null
83 enclosing: null
84 enclosingCon: null
85 enclosingMeth: null
86 modifiers: 1
87 package: package otherpackage
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
Elliott Hughes741b5b72012-01-31 19:18:51 -080099 genericInterfaces: [0]
100 typeParameters: [0]
jeffhao5d1ac922011-09-29 17:41:15 -0700101***** class ClassAttrs$1InnerNamed:
102 name: ClassAttrs$1InnerNamed
103 canonical: null
104 simple: InnerNamed
105 genericSignature: null
106 super: class java.lang.Object
Elliott Hughes741b5b72012-01-31 19:18:51 -0800107 genericSuperclass: class java.lang.Object
jeffhao5d1ac922011-09-29 17:41:15 -0700108 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
Elliott Hughes741b5b72012-01-31 19:18:51 -0800125 genericInterfaces: [0]
126 typeParameters: [0]
jeffhao5d1ac922011-09-29 17:41:15 -0700127***** class ClassAttrs$1ConsInnerNamed:
128 name: ClassAttrs$1ConsInnerNamed
129 canonical: null
130 simple: ConsInnerNamed
131 genericSignature: null
132 super: class java.lang.Object
Elliott Hughes741b5b72012-01-31 19:18:51 -0800133 genericSuperclass: class java.lang.Object
jeffhao5d1ac922011-09-29 17:41:15 -0700134 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
Elliott Hughes741b5b72012-01-31 19:18:51 -0800151 genericInterfaces: [0]
152 typeParameters: [0]
jeffhao5d1ac922011-09-29 17:41:15 -0700153***** class ClassAttrs$1:
154 name: ClassAttrs$1
155 canonical: null
156 simple:
157 genericSignature: null
158 super: class OtherClass
Elliott Hughes741b5b72012-01-31 19:18:51 -0800159 genericSuperclass: class OtherClass
jeffhao5d1ac922011-09-29 17:41:15 -0700160 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
Elliott Hughes741b5b72012-01-31 19:18:51 -0800177 genericInterfaces: [0]
178 typeParameters: [0]
jeffhao5d1ac922011-09-29 17:41:15 -0700179***** 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
Elliott Hughes741b5b72012-01-31 19:18:51 -0800185 genericSuperclass: class java.lang.Object
jeffhao5d1ac922011-09-29 17:41:15 -0700186 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
Elliott Hughes741b5b72012-01-31 19:18:51 -0800203 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
jeffhao5d1ac922011-09-29 17:41:15 -0700231constructor signature: (LClassAttrs$MemberClass<TXYZ;>;)V
232method signature: ()Ljava/lang/Class<TXYZ;>;
233field signature: LClassAttrs$MemberClass<TXYZ;>;