1 ---------------------- test a normal class ----------------------
5 name: MinimalClassReflection
6 simple name: MinimalClassReflection
7 canonical name: MinimalClassReflection
8 super class: java.lang.Object
11 enclosing constructor: null
12 enclosing method: null
14 ---------------------- test a local class (local to a method) ----------------------
18 name: MinimalClassReflection$1ALocalClass
19 simple name: ALocalClass
21 super class: java.lang.Object
23 enclosing class: MinimalClassReflection
24 enclosing constructor: null
25 enclosing method: MinimalClassReflection.main
27 ---------------------- test a anonymous class ----------------------
31 name: MinimalClassReflection$1
34 super class: java.lang.Object
36 enclosing class: MinimalClassReflection
37 enclosing constructor: null
38 enclosing method: MinimalClassReflection.main
40 ---------------------- test a member class ----------------------
44 name: MinimalClassReflection$1ALocalClass$AMemberClass
45 simple name: AMemberClass
47 super class: java.lang.Object
48 declaring class: MinimalClassReflection$1ALocalClass
49 enclosing class: MinimalClassReflection$1ALocalClass
50 enclosing constructor: null
51 enclosing method: null
53 ---------------------- test a anonymous class derived from a member class ----------------------
57 name: MinimalClassReflection$1ALocalClass$1
60 super class: MinimalClassReflection$1ALocalClass$AMemberClass
62 enclosing class: MinimalClassReflection$1ALocalClass
63 enclosing constructor: MinimalClassReflection$1ALocalClass.MinimalClassReflection$1ALocalClass
64 enclosing method: null
66 ---------------------- test a local class (local to a constructor) ----------------------
70 name: MinimalClassReflection$1ALocalClass$1AnotherLocalClass
71 simple name: AnotherLocalClass
73 super class: java.lang.Object
75 enclosing class: MinimalClassReflection$1ALocalClass
76 enclosing constructor: MinimalClassReflection$1ALocalClass.MinimalClassReflection$1ALocalClass
77 enclosing method: null
79 ---------------------- test a anonymous class derived from a local class (local to a constructor) ----------------------
83 name: MinimalClassReflection$1ALocalClass$2
86 super class: MinimalClassReflection$1ALocalClass$1AnotherLocalClass
88 enclosing class: MinimalClassReflection$1ALocalClass
89 enclosing constructor: MinimalClassReflection$1ALocalClass.MinimalClassReflection$1ALocalClass
90 enclosing method: null
92 ---------------------- test a anonymous class derived from a local class (local to a method) ----------------------
96 name: MinimalClassReflection$2
99 super class: MinimalClassReflection$1ALocalClass
100 declaring class: null
101 enclosing class: MinimalClassReflection
102 enclosing constructor: null
103 enclosing method: MinimalClassReflection.main
105 ---------------------- test a member class ----------------------
109 name: MinimalClassReflection$1ALocalClass$AMemberClass
110 simple name: AMemberClass
112 super class: java.lang.Object
113 declaring class: MinimalClassReflection$1ALocalClass
114 enclosing class: MinimalClassReflection$1ALocalClass
115 enclosing constructor: null
116 enclosing method: null
118 ---------------------- test a anonymous class derived from a member class ----------------------
122 name: MinimalClassReflection$1ALocalClass$1
125 super class: MinimalClassReflection$1ALocalClass$AMemberClass
126 declaring class: null
127 enclosing class: MinimalClassReflection$1ALocalClass
128 enclosing constructor: MinimalClassReflection$1ALocalClass.MinimalClassReflection$1ALocalClass
129 enclosing method: null
131 ---------------------- test a local class (local to a constructor) ----------------------
135 name: MinimalClassReflection$1ALocalClass$1AnotherLocalClass
136 simple name: AnotherLocalClass
138 super class: java.lang.Object
139 declaring class: null
140 enclosing class: MinimalClassReflection$1ALocalClass
141 enclosing constructor: MinimalClassReflection$1ALocalClass.MinimalClassReflection$1ALocalClass
142 enclosing method: null
144 ---------------------- test a anonymous class derived from a local class (local to a constructor) ----------------------
148 name: MinimalClassReflection$1ALocalClass$2
151 super class: MinimalClassReflection$1ALocalClass$1AnotherLocalClass
152 declaring class: null
153 enclosing class: MinimalClassReflection$1ALocalClass
154 enclosing constructor: MinimalClassReflection$1ALocalClass.MinimalClassReflection$1ALocalClass
155 enclosing method: null