- 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.UDATAPointer
-
- Direct Known Subclasses:
U32Pointer
,U64Pointer
public class UDATAPointer extends Pointer
-
-
Field Summary
Fields Modifier and Type Field Description static UDATAPointer
NULL
static int
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
UDATAPointer(long address)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UDATAPointer
cast(long address)
static UDATAPointer
cast(AbstractPointer pointer)
static UDATAPointer
cast(UDATA udata)
IDATA
sub(UDATAPointer pointer)
-
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
-
SIZEOF
public static final int SIZEOF
-
NULL
public static final UDATAPointer NULL
-
-
Method Detail
-
cast
public static UDATAPointer cast(AbstractPointer pointer)
-
cast
public static UDATAPointer cast(UDATA udata)
-
cast
public static UDATAPointer cast(long address)
-
sub
public IDATA sub(UDATAPointer pointer)
-
-