- 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 longMASKstatic U32MAXstatic U32MINstatic intSIZEOF-
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 U32add(int number)U32add(I32 parameter)I64add(I64 parameter)IDATAadd(IDATA parameter)U32add(U32 parameter)UDATAadd(UDATA parameter)I64bitAnd(I64 parameter)U32bitAnd(IScalar parameter)U32bitAnd(U32 parameter)UDATAbitAnd(UDATA parameter)I64bitOr(I64 parameter)U32bitOr(IScalar parameter)U32bitOr(U32 parameter)UDATAbitOr(UDATA parameter)IDATAbitXor(IDATA parameter)U32bitXor(U32 parameter)booleaneq(I64 parameter)booleaneq(U64 parameter)booleaneq(UDATA parameter)U32mult(U32 parameter)U32sub(int number)I64sub(I64 parameter)U32sub(IScalar parameter)U32sub(U32 parameter)UDATAsub(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)
-
-