- java.lang.Object
-
- com.ibm.j9ddr.vm29.j9.DataType
-
- com.ibm.j9ddr.vm29.pointer.AbstractPointer
-
- com.ibm.j9ddr.vm29.pointer.Pointer
-
- com.ibm.j9ddr.vm29.pointer.SelfRelativePointer
-
public class SelfRelativePointer extends Pointer
-
-
Field Summary
Fields Modifier and Type Field Description static SelfRelativePointer
NULL
static long
SIZEOF
-
Fields declared in class com.ibm.j9ddr.vm29.pointer.AbstractPointer
address
-
Fields declared in class com.ibm.j9ddr.vm29.j9.DataType
BITFIELD_FORMAT, pointerPackageName, process, SIZEOF_BOOL, structurePackageName
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SelfRelativePointer(long address)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SelfRelativePointer
cast(long address)
static SelfRelativePointer
cast(AbstractPointer pointer)
static SelfRelativePointer
cast(UDATA address)
VoidPointer
get()
-
Methods declared in class com.ibm.j9ddr.vm29.pointer.AbstractPointer
add, add, addOffset, addOffset, allBitsIn, anyBitsIn, at, at, compare, eq, formatFullInteractive, getAddress, getAddressSpace, getBaseCharAtOffset, getBoolAtOffset, getByteAtOffset, getBytesAtOffset, getDoubleAtOffset, getFloatAtOffset, getHexAddress, getHexValue, getIDATAAtOffset, getIntAtOffset, getLongAtOffset, getObjectClassAtOffset, getObjectMonitorAtOffset, getObjectReferenceAtOffset, getPointerAtOffset, getShortAtOffset, getTargetName, getUDATAAtOffset, gt, gte, hexAt, hexAt, isNull, lt, lte, nonNullAddress, notNull, reportClassCacheStats, sizeOfBaseType, sub, sub, sub, subOffset, subOffset, untag, untag
-
Methods declared in class com.ibm.j9ddr.vm29.j9.DataType
formatShortInteractive, getJ9RASPointer, getPointerPackageName, getProcess, getStructure, getStructure, getStructure, getStructurePackageName, init, longValue, setJ9RASPointer
-
-
-
-
Field Detail
-
NULL
public static final SelfRelativePointer NULL
-
SIZEOF
public static final long SIZEOF
- See Also:
- Constant Field Values
-
-
Method Detail
-
cast
public static SelfRelativePointer cast(long address)
-
cast
public static SelfRelativePointer cast(UDATA address)
-
cast
public static SelfRelativePointer cast(AbstractPointer pointer)
-
get
public VoidPointer get() throws CorruptDataException
- Throws:
CorruptDataException
-
-