- 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.IDATA
-
- com.ibm.j9ddr.vm29.types.I32
-
public class I32 extends IDATA
-
-
Field Summary
Fields Modifier and Type Field Description static long
MASK
static I32
MAX
static I32
MIN
static int
SIZEOF
-
Fields declared in class com.ibm.j9ddr.vm29.types.Scalar
bitsPerBytes, bitsPerLong, data, toStringPattern
-
Fields declared in class com.ibm.j9ddr.vm29.j9.DataType
BITFIELD_FORMAT, pointerPackageName, process, SIZEOF_BOOL, structurePackageName
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description I32
add(long number)
I32
add(I16 parameter)
I32
add(I32 parameter)
I32
add(I8 parameter)
U64
add(U64 parameter)
I32
bitAnd(long number)
I32
bitAnd(I16 parameter)
I32
bitAnd(I32 parameter)
I32
bitAnd(I8 parameter)
U64
bitAnd(U64 parameter)
I32
bitOr(long number)
I32
bitOr(I16 parameter)
I32
bitOr(I32 parameter)
I32
bitOr(I8 parameter)
U64
bitOr(U64 parameter)
I32
bitXor(I32 parameter)
U32
bitXor(U32 parameter)
boolean
eq(U64 parameter)
I32
sub(I16 parameter)
I32
sub(I32 parameter)
I32
sub(I8 parameter)
U64
sub(U64 parameter)
-
Methods declared in class com.ibm.j9ddr.vm29.types.IDATA
add, add, add, add, add, add, add, bitAnd, bitAnd, bitAnd, bitAnd, bitAnd, bitAnd, bitAnd, bitAnd, bitNot, bitOr, bitOr, bitOr, bitOr, bitOr, bitOr, bitOr, bitOr, bitXor, bitXor, bitXor, bitXor, bitXor, bitXor, bitXor, cast, div, div, eq, eq, leftShift, mod, mod, mod, mult, rightShift, sub, sub, sub, sub, sub, sub, sub, sub
-
Methods declared in class com.ibm.j9ddr.vm29.types.Scalar
allBitsIn, anyBitsIn, byteValue, checkComparisonValid, convertBytesToSlots, convertSlotsToBytes, eq, eq, equals, getHexValue, gt, gt, gt, gte, intValue, isSigned, isZero, lt, lt, lt, lte, maskAndCompare, roundTo, roundToSizeofU32, roundToSizeofU64, roundToSizeofUDATA, roundToSizeToFJ9object, roundToSizeToObjectReference, shortValue, signBitSet, sizeof
-
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
-
MASK
public static final long MASK
- See Also:
- Constant Field Values
-
MIN
public static final I32 MIN
-
MAX
public static final I32 MAX
-
-
Constructor Detail
-
I32
public I32(long value)
-
I32
public I32(Scalar parameter)
-
-