import java.lang.reflect.Field;
final TestClass test = new TestClass((int) random(1000));
void setup() {
final Class<TestClass> c = TestClass.class;
final Field[] fields = c.getDeclaredFields();
printArray(fields);
println();
try {
for (final Field f : fields) println(f.get(test));
}
catch (final ReflectiveOperationException e) {
throw new RuntimeException(e);
}
exit();
}
class TestClass {
int i;
TestClass(int ii) {
i = ii;
}
String toString() {
return str(i);
}
}
3 Likes