public class NarrowOopField extends OopField
Constructor and Description |
---|
NarrowOopField(FieldIdentifier id,
long offset,
boolean isVMField) |
NarrowOopField(InstanceKlass holder,
int fieldArrayIndex) |
NarrowOopField(OopField vmField,
long startOffset) |
Modifier and Type | Method and Description |
---|---|
Oop |
getValue(Oop obj) |
OopHandle |
getValueAsOopHandle(Oop obj)
Debugging support
|
void |
setValue(Oop obj) |
getValue, getValueAsOopHandle
equals, getAccessFlags, getAccessFlagsObj, getFieldHolder, getFieldIndex, getFieldType, getGenericSignature, getID, getOffset, getSignature, hashCode, hasInitialValue, isEnumConstant, isFinal, isNamedField, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isSynthetic, isTransient, isVMField, isVolatile, printOn
public NarrowOopField(FieldIdentifier id, long offset, boolean isVMField)
public NarrowOopField(OopField vmField, long startOffset)
public NarrowOopField(InstanceKlass holder, int fieldArrayIndex)
public OopHandle getValueAsOopHandle(Oop obj)
getValueAsOopHandle
in class OopField
public void setValue(Oop obj) throws MutationException
setValue
in class OopField
MutationException
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.