84
|
1 module java.lang.Class;
|
|
2
|
|
3 import java.lang.util;
|
|
4 import java.lang.reflect.Method;
|
|
5 import java.lang.reflect.Field;
|
|
6 import java.lang.reflect.Package;
|
|
7 import java.lang.reflect.Constructor;
|
|
8
|
|
9 class Class {
|
|
10 bool desiredAssertionStatus(){
|
|
11 implMissing(__FILE__, __LINE__ );
|
|
12 return false;
|
|
13 }
|
|
14 static Class forName(String className){
|
|
15 implMissing(__FILE__, __LINE__ );
|
|
16 return null;
|
|
17 }
|
85
|
18 static Class fromType(T)(){
|
|
19 return null;
|
|
20 }
|
|
21 static Class fromObject(T)(T t){
|
|
22 static assert( is(T==class)||is(T==interface));
|
|
23 return null;
|
|
24 }
|
84
|
25 //static Class forName(String name, bool initialize, ClassLoader loader){
|
|
26 // implMissing(__FILE__, __LINE__ );
|
|
27 // return null;
|
|
28 //}
|
|
29 Class[] getClasses(){
|
|
30 implMissing(__FILE__, __LINE__ );
|
|
31 return null;
|
|
32 }
|
|
33 //ClassLoader getClassLoader(){
|
|
34 // implMissing(__FILE__, __LINE__ );
|
|
35 // return null;
|
|
36 //}
|
|
37 Class getComponentType(){
|
|
38 implMissing(__FILE__, __LINE__ );
|
|
39 return null;
|
|
40 }
|
|
41 Constructor getConstructor(Class parameterTypes...){
|
|
42 implMissing(__FILE__, __LINE__ );
|
|
43 return null;
|
|
44 }
|
|
45 Constructor[] getConstructors(){
|
|
46 implMissing(__FILE__, __LINE__ );
|
|
47 return null;
|
|
48 }
|
|
49 Class[] getDeclaredClasses(){
|
|
50 implMissing(__FILE__, __LINE__ );
|
|
51 return null;
|
|
52 }
|
|
53 Constructor getDeclaredConstructor(Class parameterTypes...){
|
|
54 implMissing(__FILE__, __LINE__ );
|
|
55 return null;
|
|
56 }
|
|
57 Constructor[] getDeclaredConstructors(){
|
|
58 implMissing(__FILE__, __LINE__ );
|
|
59 return null;
|
|
60 }
|
|
61 Field getDeclaredField(String name){
|
|
62 implMissing(__FILE__, __LINE__ );
|
|
63 return null;
|
|
64 }
|
|
65 Field[] getDeclaredFields(){
|
|
66 implMissing(__FILE__, __LINE__ );
|
|
67 return null;
|
|
68 }
|
|
69 Method getDeclaredMethod(String name, Class parameterTypes...){
|
|
70 implMissing(__FILE__, __LINE__ );
|
|
71 return null;
|
|
72 }
|
|
73 Method[] getDeclaredMethods(){
|
|
74 implMissing(__FILE__, __LINE__ );
|
|
75 return null;
|
|
76 }
|
|
77 Class getDeclaringClass(){
|
|
78 implMissing(__FILE__, __LINE__ );
|
|
79 return null;
|
|
80 }
|
|
81 Field getField(String name){
|
|
82 implMissing(__FILE__, __LINE__ );
|
|
83 return null;
|
|
84 }
|
|
85 Field[] getFields(){
|
|
86 implMissing(__FILE__, __LINE__ );
|
|
87 return null;
|
|
88 }
|
|
89 Class[] getInterfaces(){
|
|
90 implMissing(__FILE__, __LINE__ );
|
|
91 return null;
|
|
92 }
|
|
93 Method getMethod(String name, Class parameterTypes...){
|
|
94 implMissing(__FILE__, __LINE__ );
|
|
95 return null;
|
|
96 }
|
|
97 Method[] getMethods(){
|
|
98 implMissing(__FILE__, __LINE__ );
|
|
99 return null;
|
|
100 }
|
|
101 int getModifiers(){
|
|
102 implMissing(__FILE__, __LINE__ );
|
|
103 return 0;
|
|
104 }
|
|
105 String getName(){
|
|
106 implMissing(__FILE__, __LINE__ );
|
|
107 return null;
|
|
108 }
|
|
109 Package getPackage(){
|
|
110 implMissing(__FILE__, __LINE__ );
|
|
111 return null;
|
|
112 }
|
|
113 //ProtectionDomain getProtectionDomain(){
|
|
114 // implMissing(__FILE__, __LINE__ );
|
|
115 // return null;
|
|
116 //}
|
|
117 //URL getResource(String name){
|
|
118 // implMissing(__FILE__, __LINE__ );
|
|
119 // return null;
|
|
120 //}
|
|
121 //InputStream getResourceAsStream(String name){
|
|
122 // implMissing(__FILE__, __LINE__ );
|
|
123 // return null;
|
|
124 //}
|
|
125 //Object[] getSigners(){
|
|
126 // implMissing(__FILE__, __LINE__ );
|
|
127 // return null;
|
|
128 //}
|
|
129 String getSimpleName(){
|
|
130 implMissing(__FILE__, __LINE__ );
|
|
131 return null;
|
|
132 }
|
|
133 Class getSuperclass(){
|
|
134 implMissing(__FILE__, __LINE__ );
|
|
135 return null;
|
|
136 }
|
|
137 bool isArray(){
|
|
138 implMissing(__FILE__, __LINE__ );
|
|
139 return false;
|
|
140 }
|
|
141 bool isAssignableFrom(Class cls){
|
|
142 implMissing(__FILE__, __LINE__ );
|
|
143 return false;
|
|
144 }
|
|
145 bool isInstance(Object obj){
|
|
146 implMissing(__FILE__, __LINE__ );
|
|
147 return false;
|
|
148 }
|
|
149 bool isInterface(){
|
|
150 implMissing(__FILE__, __LINE__ );
|
|
151 return false;
|
|
152 }
|
|
153 bool isPrimitive(){
|
|
154 implMissing(__FILE__, __LINE__ );
|
|
155 return false;
|
|
156 }
|
|
157 Object newInstance(){
|
|
158 implMissing(__FILE__, __LINE__ );
|
|
159 return null;
|
|
160 }
|
|
161 String toString(){
|
|
162 implMissing(__FILE__, __LINE__ );
|
|
163 return null;
|
|
164 }
|
|
165 }
|