Class I8
java.lang.Object
com.ibm.j9ddr.vm29.j9.DataType
com.ibm.j9ddr.vm29.types.Scalar
com.ibm.j9ddr.vm29.types.IScalar
com.ibm.j9ddr.vm29.types.I8
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longstatic final I8static final I8static final intFields declared in class Scalar
bitsPerBytes, bitsPerLong, data, toStringPatternModifier and TypeFieldDescriptionprotected static final intprotected static final intprotected longprotected StringFields declared in class DataType
BITFIELD_FORMAT, pointerPackageName, process, SIZEOF_BOOL, structurePackageName -
Constructor Summary
Constructors -
Method Summary
Methods declared in class Scalar
allBitsIn, anyBitsIn, byteValue, checkComparisonValid, convertBytesToSlots, convertSlotsToBytes, eq, eq, equals, getHexValue, gt, gt, gt, gte, intValue, isZero, longValue, lt, lt, lt, lte, maskAndCompare, roundTo, roundToSizeofU16, roundToSizeofU32, roundToSizeofU64, roundToSizeofUDATA, roundToSizeToFJ9object, roundToSizeToObjectReference, shortValue, signBitSetModifier and TypeMethodDescriptionfinal booleanallBitsIn(long bitmask) booleananyBitsIn(long bitmask) byteprotected voidcheckComparisonValid(Scalar parameter) static UDATAconvertBytesToSlots(UDATA size) static UDATAconvertSlotsToBytes(UDATA size) booleaneq(long parameter) booleanbooleanThis is a class based equals.booleangt(int parameter) booleangt(long parameter) booleanbooleanintintValue()booleanisZero()longbooleanlt(int parameter) booleanlt(long parameter) booleanbooleanbooleanmaskAndCompare(long bitmask, long compareValue) protected static UDATAstatic UDATAroundToSizeofU16(UDATA value) static UDATAroundToSizeofU32(UDATA value) static UDATAroundToSizeofU64(UDATA value) static UDATAroundToSizeofUDATA(UDATA value) static UDATAroundToSizeToFJ9object(UDATA value) static UDATAshortprotected booleanMethods declared in class DataType
formatShortInteractive, getJ9RASPointer, getPointerPackageName, getProcess, getStructure, getStructure, getStructure, getStructurePackageName, init, setJ9RASPointerModifier and TypeMethodDescriptionstatic com.ibm.j9ddr.vm29.pointer.generated.J9RASPointerstatic Stringstatic IProcessstatic <T> TgetStructure(Class<T> clazz, long address) static DataTypegetStructure(String name, long address) static DataTypegetStructure(String name, UDATA udata) static Stringstatic voidinit(IProcess process, StructureReader structureReader) static voidsetJ9RASPointer(com.ibm.j9ddr.vm29.pointer.generated.J9RASPointer j9RASPointer)
-
Field Details
-
SIZEOF
public static final int SIZEOF- See Also:
-
MASK
public static final long MASK- See Also:
-
MIN
-
MAX
-
-
Constructor Details
-
I8
public I8(long value) -
I8
-
-
Method Details
-
add
-
add
-
eq
-
add
-
eq
-
add
-
eq
-
add
-
eq
-
add
-
eq
-
add
-
add
-
add
-
eq
-
add
-
eq
-
add
-
eq
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
leftShift
-
rightShift
-
bitNot
-
mult
-
sizeof
public int sizeof()
-