- 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 byteBITFIELD_FORMATprotected static StringpointerPackageNameprotected static IProcessprocessprotected static byteSIZEOF_BOOLprotected static StringstructurePackageName
-
Constructor Summary
Constructors Constructor Description DataType()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringformatShortInteractive()static com.ibm.j9ddr.vm29.pointer.generated.J9RASPointergetJ9RASPointer()static StringgetPointerPackageName()static IProcessgetProcess()static <T> TgetStructure(Class<T> clazz, long address)static DataTypegetStructure(String name, long address)static DataTypegetStructure(String name, UDATA udata)static StringgetStructurePackageName()static voidinit(IProcess process, StructureReader structureReader)abstract longlongValue()static voidsetJ9RASPointer(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()
-
-