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