Class UDATAPointer
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
- 
Field Summary
FieldsFields declared in class AbstractPointer
addressFields declared in class DataType
BITFIELD_FORMAT, pointerPackageName, process, SIZEOF_BOOL, structurePackageName - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionadd(long count) addOffset(long offset) at(long index) static UDATAPointercast(long address) static UDATAPointercast(AbstractPointer pointer) static UDATAPointerprotected longsub(long count) sub(UDATAPointer pointer) subOffset(long offset) untag()untag(long mask) Methods declared in class AbstractPointer
allBitsIn, anyBitsIn, 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, longValue, lt, lte, nonNullAddress, notNull, reportClassCacheStats, subMethods declared in class DataType
formatShortInteractive, getJ9RASPointer, getPointerPackageName, getProcess, getStructure, getStructure, getStructure, getStructurePackageName, init, setJ9RASPointer 
- 
Field Details
- 
SIZEOF
public static final int SIZEOF - 
NULL
 
 - 
 - 
Constructor Details
- 
UDATAPointer
protected UDATAPointer(long address)  
 - 
 - 
Method Details
- 
cast
 - 
cast
 - 
cast
 - 
at
- Throws:
 CorruptDataException
 - 
at
- Throws:
 CorruptDataException
 - 
untag
 - 
untag
 - 
add
 - 
add
 - 
addOffset
 - 
addOffset
 - 
sub
 - 
sub
 - 
sub
 - 
subOffset
 - 
subOffset
 - 
sizeOfBaseType
protected long sizeOfBaseType() 
 -