APIdia Launch Partner
Top Description Fields Constructors Methods
sun.jvm.hotspot.code

public Class ObjectValue

extends ScopeValue
Class Inheritance
Known Direct Subclasses
sun.jvm.hotspot.code.ObjectMergeValue
Imports
java.io.*, java.util.*, sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.utilities.*

An ObjectValue describes an object eliminated by escape analysis.

Field Summary

Modifier and TypeField and Description
private List<ScopeValue>
protected final int
private boolean
private ScopeValue
Inherited from sun.jvm.hotspot.code.ScopeValue:
AUTO_BOX_OBJECT_CODECONSTANT_DOUBLE_CODECONSTANT_INT_CODECONSTANT_LONG_CODECONSTANT_OBJECT_CODECONSTANT_OBJECT_ID_CODECONSTANT_OOP_CODELOCATION_CODEMARKER_CODEOBJECT_MERGE_CODE

Constructor Summary

AccessConstructor and Description
public
ObjectValue(int id)

Method Summary

Modifier and TypeMethod and Description
public int
public ScopeValue
getFieldAt(int i)

public List<ScopeValue>
public ScopeValue
public OopHandle
public int
id()

public boolean
pack-priv void
public void
pack-priv void
readObject(DebugInfoReadStream stream)

Serialization of debugging information

Inherited from sun.jvm.hotspot.code.ScopeValue:
isConstantDoubleisConstantIntisConstantLongisConstantOopisLocationisMarkerisObjectMergereadFromtoString

Field Detail

fieldsValueback to summary
private List<ScopeValue> fieldsValue
idback to summary
protected final int id
isRootback to summary
private boolean isRoot
klassback to summary
private ScopeValue klass

Constructor Detail

ObjectValueback to summary
public ObjectValue(int id)

Method Detail

fieldsSizeback to summary
public int fieldsSize()
getFieldAtback to summary
public ScopeValue getFieldAt(int i)
getFieldsValueback to summary
public List<ScopeValue> getFieldsValue()
getKlassback to summary
public ScopeValue getKlass()
getValueback to summary
public OopHandle getValue()
idback to summary
public int id()
isObjectback to summary
public boolean isObject()

Overrides sun.jvm.hotspot.code.ScopeValue.isObject.

printFieldsOnback to summary
pack-priv void printFieldsOn(PrintStream tty)
printOnback to summary
public void printOn(PrintStream tty)

Implements abstract sun.jvm.hotspot.code.ScopeValue.printOn.

readObjectback to summary
pack-priv void readObject(DebugInfoReadStream stream)

Serialization of debugging information