- 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.U64
-
public class U64 extends UDATA
-
-
Field Summary
Fields Modifier and Type Field Description static long
MASK
static U64
MAX
static U64
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 U64
add(int number)
U64
bitAnd(I64 parameter)
U64
bitOr(I64 parameter)
U64
sub(int number)
U64
sub(I64 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 U64 MIN
-
MAX
public static final U64 MAX
-
-
Constructor Detail
-
U64
public U64(long value)
-
U64
public U64(Scalar parameter)
-
-