expected.txt revision a5a184892e60a89b564ca7c74e50b2ecb27d9f80
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
209constructor signature: (LClassAttrs$MemberClass<TXYZ;>;)V
210method signature: ()Ljava/lang/Class<TXYZ;>;
211field signature: LClassAttrs$MemberClass<TXYZ;>;
212