annotate base/src/java/lang/reflect/Field.d @ 84:fcf926c91ca4

Added base classes
author Frank Benoit <benoit@tionex.de>
date Sat, 18 Apr 2009 09:25:29 +0200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
84
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1 module java.lang.reflect.Field;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3 import java.lang.all;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
4 import java.lang.Class;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
5 import java.lang.String;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
6
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
7 class Field {
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
8 public override equals_t opEquals(Object obj){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
9 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
10 return false;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
11 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
12 Object get(Object obj){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
13 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14 return null;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
16 bool getBoolean(Object obj){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
17 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
18 return false;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
19 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
20 byte getByte(Object obj){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
21 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
22 return 0;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
23 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
24 char getChar(Object obj){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
25 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
26 return 0;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
27 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
28 Class getDeclaringClass(){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
29 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
30 return null;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
31 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
32 double getDouble(Object obj){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
33 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
34 return 0;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
35 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
36 float getFloat(Object obj){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
37 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
38 return 0;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
39 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
40 int getInt(Object obj){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
41 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
42 return 0;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
43 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
44 long getLong(Object obj){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
45 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
46 return 0;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
47 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
48 int getModifiers(){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
49 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
50 return 0;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
51 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
52 String getName(){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
53 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
54 return null;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
55 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
56 short getShort(Object obj){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
57 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
58 return 0;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
59 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
60 Class getType(){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
61 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
62 return null;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
63 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
64 public override hash_t toHash(){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
65 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
66 return 0;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
67 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
68 void set(Object obj, Object value){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
69 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
70 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
71 void setBoolean(Object obj, bool z){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
72 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
73 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
74 void setByte(Object obj, byte b){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
75 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
76 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
77 void setChar(Object obj, char c){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
78 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
79 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
80 void setDouble(Object obj, double d){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
81 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
82 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
83 void setFloat(Object obj, float f){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
84 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
85 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
86 void setInt(Object obj, int i){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
87 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
88 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
89 void setLong(Object obj, long l){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
90 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
91 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
92 void setShort(Object obj, short s){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
93 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
94 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
95 public override String toString(){
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
96 implMissing(__FILE__,__LINE__);
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
97 return null;
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
98 }
fcf926c91ca4 Added base classes
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
99 }