- java.lang.Object
-
- com.ibm.j9ddr.vm29.j9.DataType
-
- Direct Known Subclasses:
AbstractPointer
,Scalar
public abstract class DataType extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static byte
BITFIELD_FORMAT
protected static String
pointerPackageName
protected static IProcess
process
protected static byte
SIZEOF_BOOL
protected static String
structurePackageName
-
Constructor Summary
Constructors Constructor Description DataType()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description String
formatShortInteractive()
static com.ibm.j9ddr.vm29.pointer.generated.J9RASPointer
getJ9RASPointer()
static String
getPointerPackageName()
static IProcess
getProcess()
static <T> T
getStructure(Class<T> clazz, long address)
static DataType
getStructure(String name, long address)
static DataType
getStructure(String name, UDATA udata)
static String
getStructurePackageName()
static void
init(IProcess process, StructureReader structureReader)
abstract long
longValue()
static void
setJ9RASPointer(com.ibm.j9ddr.vm29.pointer.generated.J9RASPointer j9RASPointer)
-
-
-
Method Detail
-
init
public static void init(IProcess process, StructureReader structureReader)
-
setJ9RASPointer
public static void setJ9RASPointer(com.ibm.j9ddr.vm29.pointer.generated.J9RASPointer j9RASPointer)
-
getJ9RASPointer
public static com.ibm.j9ddr.vm29.pointer.generated.J9RASPointer getJ9RASPointer()
-
getProcess
public static IProcess getProcess()
-
getStructure
public static <T> T getStructure(Class<T> clazz, long address)
-
longValue
public abstract long longValue() throws CorruptDataException
- Throws:
CorruptDataException
-
formatShortInteractive
public String formatShortInteractive()
- Returns:
- Formats this type for DDR interactive, short version. E.g. u8: 0xFF (255)
-
getPointerPackageName
public static String getPointerPackageName()
-
getStructurePackageName
public static String getStructurePackageName()
-
-