- 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.I64
-
public class I64 extends IDATA
-
-
Field Summary
Fields Modifier and Type Field Description static long
MASK
static I64
MAX
static I64
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 I64
add(int number)
I64
add(long number)
I64
add(I16 parameter)
I64
add(I32 parameter)
I64
add(I8 parameter)
U64
add(U64 parameter)
I64
bitAnd(long number)
I64
bitAnd(I16 parameter)
I64
bitAnd(I32 parameter)
I64
bitAnd(I8 parameter)
U64
bitAnd(U64 parameter)
I64
bitOr(long number)
I64
bitOr(I16 parameter)
I64
bitOr(I32 parameter)
I64
bitOr(I8 parameter)
U64
bitOr(U64 parameter)
boolean
eq(U64 parameter)
boolean
gt(I64 parameter)
boolean
lt(I64 parameter)
I64
mult(long parameter)
I64
sub(int number)
I64
sub(I16 parameter)
I64
sub(I32 parameter)
I64
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 I64 MIN
-
MAX
public static final I64 MAX
-
-
Constructor Detail
-
I64
public I64(long value)
-
I64
public I64(Scalar parameter)
-
-
Method Detail
-
add
public I64 add(int number)
-
add
public I64 add(long number)
-
eq
public boolean eq(U64 parameter)
-
sub
public I64 sub(int number)
-
bitOr
public I64 bitOr(long number)
-
bitAnd
public I64 bitAnd(long number)
-
mult
public I64 mult(long parameter)
-
lt
public boolean lt(I64 parameter)
-
gt
public boolean gt(I64 parameter)
-
-