- 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.DoublePointer
-
public class DoublePointer extends Pointer
-
-
Field Summary
Fields Modifier and Type Field Description static DoublePointerNULLstatic intSIZEOF-
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 protectedDoublePointer(long address)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DoublePointercast(long address)static DoublePointercast(AbstractPointer pointer)static DoublePointercast(UDATA udata)doubledoubleAt(long index)floatfloatAt(long index)longlongAt(long index)-
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
- See Also:
- Constant Field Values
-
NULL
public static final DoublePointer NULL
-
-
Method Detail
-
cast
public static DoublePointer cast(AbstractPointer pointer)
-
cast
public static DoublePointer cast(UDATA udata)
-
cast
public static DoublePointer cast(long address)
-
longAt
public long longAt(long index) throws CorruptDataException- Throws:
CorruptDataException
-
doubleAt
public double doubleAt(long index) throws CorruptDataException- Throws:
CorruptDataException
-
floatAt
public float floatAt(long index) throws CorruptDataException- Throws:
CorruptDataException
-
-