Top Description Constructors Methods
sun.jvm.hotspot.debugger.cdbg

public Class DefaultObjectVisitor

extends Object
implements ObjectVisitor
Class Inheritance
All Implemented Interfaces
sun.jvm.hotspot.debugger.cdbg.ObjectVisitor
Imports
sun.jvm.hotspot.debugger.*

Implementation of the ObjectVisitor interface with all methods empty

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
doArray(FieldIdentifier f, Address val)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doArray.

Primitive field or object of array type.

public void
doBit(FieldIdentifier f, long val)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doBit.

Primitive field or object of integer bitfield type.

public void
doCompound(FieldIdentifier f, Address addressOfEmbeddedCompoundObject)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doCompound.

Identifies embedded objects in compound objects.

public void
doDouble(FieldIdentifier f, double val)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doDouble.

Primitive field or object of double-precision floating-point type.

public void
doEnum(FieldIdentifier f, long val, String enumName)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doEnum.

Primitive field or object of enumerated type type.

public void
doFloat(FieldIdentifier f, float val)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doFloat.

Primitive field or object of single-precision floating-point type.

public void
doInt(FieldIdentifier f, long val)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doInt.

Primitive field or object of integer type.

public void
doPointer(FieldIdentifier f, Address val)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doPointer.

Primitive field or object of pointer type.

public void
doRef(FieldIdentifier f, Address val)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doRef.

Primitive field or object of (C++) reference type.

public void
enterType(Type type, Address objectAddress)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.enterType.

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.jvm.hotspot.debugger.cdbg.ObjectVisitor.exitType.

This is called after finishing iterating through this compound type

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DefaultObjectVisitorback to summary
public DefaultObjectVisitor()

Method Detail

doArrayback to summary
public void doArray(FieldIdentifier f, Address val)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doArray.

Doc from sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doArray.

Primitive field or object of array type. FieldIdentifier is null if not a field of an enclosing object.

doBitback to summary
public void doBit(FieldIdentifier f, long val)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doBit.

Doc from sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doBit.

Primitive field or object of integer bitfield type. FieldIdentifier is null if not a field of an enclosing object.

doCompoundback to summary
public void doCompound(FieldIdentifier f, Address addressOfEmbeddedCompoundObject)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doCompound.

Doc from sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doCompound.

Identifies embedded objects in compound objects. FieldIdentifier is null if not a field of an enclosing object.

doDoubleback to summary
public void doDouble(FieldIdentifier f, double val)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doDouble.

Doc from sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doDouble.

Primitive field or object of double-precision floating-point type. FieldIdentifier is null if not a field of an enclosing object.

doEnumback to summary
public void doEnum(FieldIdentifier f, long val, String enumName)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doEnum.

Doc from sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doEnum.

Primitive field or object of enumerated type type. FieldIdentifier is null if not a field of an enclosing object.

doFloatback to summary
public void doFloat(FieldIdentifier f, float val)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doFloat.

Doc from sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doFloat.

Primitive field or object of single-precision floating-point type. FieldIdentifier is null if not a field of an enclosing object.

doIntback to summary
public void doInt(FieldIdentifier f, long val)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doInt.

Doc from sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doInt.

Primitive field or object of integer type. FieldIdentifier is null if not a field of an enclosing object.

doPointerback to summary
public void doPointer(FieldIdentifier f, Address val)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doPointer.

Doc from sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doPointer.

Primitive field or object of pointer type. FieldIdentifier is null if not a field of an enclosing object.

doRefback to summary
public void doRef(FieldIdentifier f, Address val)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doRef.

Doc from sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.doRef.

Primitive field or object of (C++) reference type. FieldIdentifier is null if not a field of an enclosing object.

enterTypeback to summary
public void enterType(Type type, Address objectAddress)

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.enterType.

Doc from sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.enterType.

This is called before beginning iterating through either the fields declared in this compound type (not its superclasses) or the elements of this array

exitTypeback to summary
public void exitType()

Implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.exitType.

Doc from sun.jvm.hotspot.debugger.cdbg.ObjectVisitor.exitType.

This is called after finishing iterating through this compound type