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