- java.lang.Object
-
- com.ibm.j9ddr.vm29.j9.DataType
-
- com.ibm.j9ddr.vm29.types.Scalar
-
- com.ibm.j9ddr.vm29.types.UScalar
-
- com.ibm.j9ddr.vm29.types.UDATA
-
- com.ibm.j9ddr.vm29.types.U32
-
public class U32 extends UDATA
-
-
Field Summary
Fields Modifier and Type Field Description static long
MASK
static U32
MAX
static U32
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 U32
add(int number)
U32
add(I32 parameter)
I64
add(I64 parameter)
IDATA
add(IDATA parameter)
U32
add(U32 parameter)
UDATA
add(UDATA parameter)
I64
bitAnd(I64 parameter)
U32
bitAnd(IScalar parameter)
U32
bitAnd(U32 parameter)
UDATA
bitAnd(UDATA parameter)
I64
bitOr(I64 parameter)
U32
bitOr(IScalar parameter)
U32
bitOr(U32 parameter)
UDATA
bitOr(UDATA parameter)
IDATA
bitXor(IDATA parameter)
U32
bitXor(U32 parameter)
boolean
eq(I64 parameter)
boolean
eq(U64 parameter)
boolean
eq(UDATA parameter)
U32
mult(U32 parameter)
U32
sub(int number)
I64
sub(I64 parameter)
U32
sub(IScalar parameter)
U32
sub(U32 parameter)
UDATA
sub(UDATA parameter)
-
Methods declared in class com.ibm.j9ddr.vm29.types.UDATA
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, cast, div, div, eq, leftShift, leftShift, mod, mod, mod, mult, mult, mult, numberOfLeadingZeros, numberOfTrailingZeros, rightShift, rightShift, 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 U32 MIN
-
MAX
public static final U32 MAX
-
-
Constructor Detail
-
U32
public U32(long value)
-
U32
public U32(Scalar parameter)
-
-