Bootstrap
Class ObjectTraverser

java.lang.Object
Bootstrap.ObjectTraverser
- public abstract class ObjectTraverser
- extends java.lang.Object
ObjectTraverser
- Version:
- $Id: ObjectTraverser.java,v 1.27 2003/08/09 12:19:21 joewhaley Exp $
Method Summary |
java.lang.Object |
getInstanceFieldValue_reflection(java.lang.Object base,
java.lang.reflect.Field f2)
|
java.lang.Object |
getInstanceFieldValue(java.lang.Object base,
Clazz.jq_InstanceField f)
|
java.lang.Object |
getStaticFieldValue_reflection(java.lang.reflect.Field f2)
|
java.lang.Object |
getStaticFieldValue(Clazz.jq_StaticField f)
|
abstract void |
initialize()
|
static java.lang.reflect.Field |
lookupField(java.lang.Class c,
java.lang.String fieldName)
|
abstract java.lang.Object |
mapInstanceField(java.lang.Object o,
Clazz.jq_InstanceField f)
|
abstract java.lang.Object |
mapStaticField(Clazz.jq_StaticField f)
|
abstract java.lang.Object |
mapValue(java.lang.Object o)
|
void |
putInstanceFieldValue_reflection(java.lang.Object base,
java.lang.reflect.Field f2,
java.lang.Object o)
|
void |
putInstanceFieldValue(java.lang.Object base,
Clazz.jq_InstanceField f,
java.lang.Object o)
|
void |
putStaticFieldValue_reflection(java.lang.reflect.Field f2,
java.lang.Object o)
|
void |
putStaticFieldValue(Clazz.jq_StaticField f,
java.lang.Object o)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRACE
public static boolean TRACE
out
public static final java.io.PrintStream out
NO_OBJECT
public static final java.lang.Object NO_OBJECT
ObjectTraverser
public ObjectTraverser()
initialize
public abstract void initialize()
mapStaticField
public abstract java.lang.Object mapStaticField(Clazz.jq_StaticField f)
mapInstanceField
public abstract java.lang.Object mapInstanceField(java.lang.Object o,
Clazz.jq_InstanceField f)
mapValue
public abstract java.lang.Object mapValue(java.lang.Object o)
getStaticFieldValue
public java.lang.Object getStaticFieldValue(Clazz.jq_StaticField f)
lookupField
public static java.lang.reflect.Field lookupField(java.lang.Class c,
java.lang.String fieldName)
getStaticFieldValue_reflection
public java.lang.Object getStaticFieldValue_reflection(java.lang.reflect.Field f2)
getInstanceFieldValue
public java.lang.Object getInstanceFieldValue(java.lang.Object base,
Clazz.jq_InstanceField f)
getInstanceFieldValue_reflection
public java.lang.Object getInstanceFieldValue_reflection(java.lang.Object base,
java.lang.reflect.Field f2)
putStaticFieldValue
public void putStaticFieldValue(Clazz.jq_StaticField f,
java.lang.Object o)
putStaticFieldValue_reflection
public void putStaticFieldValue_reflection(java.lang.reflect.Field f2,
java.lang.Object o)
putInstanceFieldValue
public void putInstanceFieldValue(java.lang.Object base,
Clazz.jq_InstanceField f,
java.lang.Object o)
putInstanceFieldValue_reflection
public void putInstanceFieldValue_reflection(java.lang.Object base,
java.lang.reflect.Field f2,
java.lang.Object o)