Top Fields Constructors Methods
sun.jvm.hotspot.oops

public Class OopField

extends Field
Class Inheritance
Known Direct Subclasses
sun.jvm.hotspot.oops.NarrowOopField
Imports
sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.runtime.VM, .VMObject

Field Summary

Inherited from sun.jvm.hotspot.oops.Field:
values

Constructor Summary

AccessConstructor and Description
public
OopField(FieldIdentifier id, long offset, boolean isVMField)

public
OopField(OopField vmField, long startOffset)

public
OopField(InstanceKlass holder, int fieldArrayIndex)

Method Summary

Modifier and TypeMethod and Description
public Oop
public Oop
public OopHandle
getValueAsOopHandle(Oop obj)

Debugging support

public OopHandle
getValueAsOopHandle(VMObject obj)

Debugging support

public void
Inherited from sun.jvm.hotspot.oops.Field:
equalsgetAccessFlagsgetAccessFlagsObjgetFieldHoldergetFieldIndexgetFieldsgetFieldTypegetGenericSignaturegetGenericSignatureIndexgetIDgetInitialValueIndexgetNamegetNameIndexgetOffsetgetSignaturegetSignatureIndexhashCodehasInitialValueisContendedisEnumConstantisFinalisGenericisInitializedisInjectedisNamedFieldisPackagePrivateisPrivateisProtectedisPublicisStableisStaticisSyntheticisTransientisVMFieldisVolatileprintOnreadFieldInfoValues

Constructor Detail

OopFieldback to summary
public OopField(FieldIdentifier id, long offset, boolean isVMField)
OopFieldback to summary
public OopField(OopField vmField, long startOffset)
OopFieldback to summary
public OopField(InstanceKlass holder, int fieldArrayIndex)

Method Detail

getValueback to summary
public Oop getValue(Oop obj)
getValueback to summary
public Oop getValue(VMObject obj)
getValueAsOopHandleback to summary
public OopHandle getValueAsOopHandle(Oop obj)

Debugging support

getValueAsOopHandleback to summary
public OopHandle getValueAsOopHandle(VMObject obj)

Debugging support

setValueback to summary
public void setValue(Oop obj) throws MutationException