Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
public void | doArray(FieldIdentifier f, Address val)
Implements sun. Primitive field or object of array type. |
public void | doBit(FieldIdentifier f, long val)
Implements sun. Primitive field or object of integer bitfield type. |
public void | doCompound(FieldIdentifier f, Address addressOfEmbeddedCompoundObject)
Implements sun. Identifies embedded objects in compound objects. |
public void | doDouble(FieldIdentifier f, double val)
Implements sun. Primitive field or object of double-precision floating-point type. |
public void | doEnum(FieldIdentifier f, long val, String enumName)
Implements sun. Primitive field or object of enumerated type type. |
public void | doFloat(FieldIdentifier f, float val)
Implements sun. Primitive field or object of single-precision floating-point type. |
public void | doInt(FieldIdentifier f, long val)
Implements sun. Primitive field or object of integer type. |
public void | doPointer(FieldIdentifier f, Address val)
Implements sun. Primitive field or object of pointer type. |
public void | doRef(FieldIdentifier f, Address val)
Implements sun. Primitive field or object of (C++) reference type. |
public void | enterType(Type type, Address objectAddress)
Implements sun. This is called before beginning iterating through either the fields declared in this compound type (not its superclasses) or the elements of this array |
public void | exitType()
Implements sun. This is called after finishing iterating through this compound type |
DefaultObjectVisitor | back to summary |
---|---|
public DefaultObjectVisitor() |
doArray | back to summary |
---|---|
public void doArray(FieldIdentifier f, Address val) Implements sun. Doc from sun. Primitive field or object of array type. FieldIdentifier is null if not a field of an enclosing object. |
doBit | back to summary |
---|---|
public void doBit(FieldIdentifier f, long val) Implements sun. Doc from sun. Primitive field or object of integer bitfield type. FieldIdentifier is null if not a field of an enclosing object. |
doCompound | back to summary |
---|---|
public void doCompound(FieldIdentifier f, Address addressOfEmbeddedCompoundObject) Implements sun. Doc from sun. Identifies embedded objects in compound objects. FieldIdentifier is null if not a field of an enclosing object. |
doDouble | back to summary |
---|---|
public void doDouble(FieldIdentifier f, double val) Implements sun. Doc from sun. Primitive field or object of double-precision floating-point type. FieldIdentifier is null if not a field of an enclosing object. |
doEnum | back to summary |
---|---|
public void doEnum(FieldIdentifier f, long val, String enumName) Implements sun. Doc from sun. Primitive field or object of enumerated type type. FieldIdentifier is null if not a field of an enclosing object. |
doFloat | back to summary |
---|---|
public void doFloat(FieldIdentifier f, float val) Implements sun. Doc from sun. Primitive field or object of single-precision floating-point type. FieldIdentifier is null if not a field of an enclosing object. |
doInt | back to summary |
---|---|
public void doInt(FieldIdentifier f, long val) Implements sun. Doc from sun. Primitive field or object of integer type. FieldIdentifier is null if not a field of an enclosing object. |
doPointer | back to summary |
---|---|
public void doPointer(FieldIdentifier f, Address val) Implements sun. Doc from sun. Primitive field or object of pointer type. FieldIdentifier is null if not a field of an enclosing object. |
doRef | back to summary |
---|---|
public void doRef(FieldIdentifier f, Address val) Implements sun. Doc from sun. Primitive field or object of (C++) reference type. FieldIdentifier is null if not a field of an enclosing object. |
enterType | back to summary |
---|---|
public void enterType(Type type, Address objectAddress) Implements sun. Doc from sun. This is called before beginning iterating through either the fields declared in this compound type (not its superclasses) or the elements of this array |
exitType | back to summary |
---|---|
public void exitType() Implements sun. Doc from sun. This is called after finishing iterating through this compound type |