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

public abstract Class ScopeValue

extends Object
Class Inheritance
Known Direct Subclasses
sun.jvm.hotspot.code.ConstantDoubleValue, sun.jvm.hotspot.code.ConstantIntValue, sun.jvm.hotspot.code.ConstantLongValue, sun.jvm.hotspot.code.ConstantOopReadValue, sun.jvm.hotspot.code.LocationValue, sun.jvm.hotspot.code.MarkerValue, sun.jvm.hotspot.code.ObjectValue
Imports
java.io.*, java.nio.charset.StandardCharsets, sun.jvm.hotspot.utilities.*

Classes used for serializing debugging information. These abstractions are introducted to provide symmetric read and write operations.

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public abstract void
public static ScopeValue
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

AUTO_BOX_OBJECT_CODEback to summary
pack-priv static final int AUTO_BOX_OBJECT_CODE
CONSTANT_DOUBLE_CODEback to summary
pack-priv static final int CONSTANT_DOUBLE_CODE
CONSTANT_INT_CODEback to summary
pack-priv static final int CONSTANT_INT_CODE
CONSTANT_LONG_CODEback to summary
pack-priv static final int CONSTANT_LONG_CODE
CONSTANT_OBJECT_CODEback to summary
pack-priv static final int CONSTANT_OBJECT_CODE
CONSTANT_OBJECT_ID_CODEback to summary
pack-priv static final int CONSTANT_OBJECT_ID_CODE
CONSTANT_OOP_CODEback to summary
pack-priv static final int CONSTANT_OOP_CODE
LOCATION_CODEback to summary
pack-priv static final int LOCATION_CODE
MARKER_CODEback to summary
pack-priv static final int MARKER_CODE
OBJECT_MERGE_CODEback to summary
pack-priv static final int OBJECT_MERGE_CODE

Constructor Detail

ScopeValueback to summary
public ScopeValue()

Method Detail

isConstantDoubleback to summary
public boolean isConstantDouble()
isConstantIntback to summary
public boolean isConstantInt()
isConstantLongback to summary
public boolean isConstantLong()
isConstantOopback to summary
public boolean isConstantOop()
isLocationback to summary
public boolean isLocation()
isMarkerback to summary
public boolean isMarker()
isObjectback to summary
public boolean isObject()
isObjectMergeback to summary
public boolean isObjectMerge()
printOnback to summary
public abstract void printOn(PrintStream tty)
readFromback to summary
public static ScopeValue readFrom(DebugInfoReadStream stream)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.