Lines Matching refs:field
30 void printFieldInfo(Field field) {
31 System.out.println("Field name is " + field.getName());
33 + field.getDeclaringClass().getName());
34 System.out.println(" Field type is " + field.getType().getName());
36 + Integer.toHexString(field.getModifiers()));
44 Field field = null;
46 field = target.getField("string1");
47 one = (String) field.get(instance);
49 field = target.getField("string2");
50 two = (String) field.get(instance);
52 field = target.getField("string3");
53 three = (String) field.get(instance);
61 Field field = null;
115 field = target.getField("string1");
116 if (field.getDeclaringClass() != target)
118 printFieldInfo(field);
119 String strVal = (String) field.get(instance);
124 field.set(instance, new String("a new string"));
125 strVal = (String) field.get(instance);
131 field.set(instance, new Object());
141 field = target.getField("string4");
142 four = (String) field.get(instance);
154 field = target.getField("string3");
155 three = (String) field.get(this);
164 * Try setting a field to null.
167 field = target.getDeclaredField("string3");
168 field.set(instance, null);
174 field = target.getField("pubLong");
175 longVal = field.getLong(instance);
178 field.setLong(instance, 0x9988776655443322L);
179 longVal = field.getLong(instance);
184 field = target.getField("superInt");
185 if (field.getDeclaringClass() == target)
187 printFieldInfo(field);
188 int intVal = field.getInt(instance);
190 Integer boxedIntVal = (Integer) field.get(instance);
193 field.set(instance, new Integer(20202));
194 intVal = field.getInt(instance);
196 field.setShort(instance, (short)30303);
197 intVal = field.getInt(instance);
199 field.setInt(instance, 40404);
200 intVal = field.getInt(instance);
203 field.set(instance, new Long(123));
210 field.setLong(instance, 123);
217 field.set(instance, new String("abc"));
225 field.getShort(instance);
232 field = target.getField("superClassInt");
233 printFieldInfo(field);
234 int superClassIntVal = field.getInt(instance);
237 field = target.getField("staticDouble");
238 printFieldInfo(field);
239 double staticDoubleVal = field.getDouble(null);
243 field.getLong(instance);
252 field = target.getField("aPrivateInt");
253 printFieldInfo(field);
263 field = target.getField("constantString");
264 printFieldInfo(field);
265 String val = (String) field.get(instance);
269 field = target.getField("cantTouchThis");
270 printFieldInfo(field);
271 intVal = field.getInt(instance);
274 field.setInt(instance, 99);
279 intVal = field.getInt(instance);