- 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.U16
-
public class U16 extends UScalar
-
-
Field Summary
Fields Modifier and Type Field Description static longMASKstatic U16MAXstatic U16MINstatic 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 U16add(int number)I32add(I16 parameter)I32add(I32 parameter)I64add(I64 parameter)I32add(I8 parameter)IDATAadd(IDATA parameter)U16add(U16 parameter)U32add(U32 parameter)U64add(U64 parameter)I32add(U8 parameter)UDATAadd(UDATA parameter)U16bitAnd(int number)U16bitAnd(long number)I32bitAnd(I16 parameter)I32bitAnd(I32 parameter)I64bitAnd(I64 parameter)I32bitAnd(I8 parameter)IDATAbitAnd(IDATA parameter)U16bitAnd(U16 parameter)U32bitAnd(U32 parameter)U64bitAnd(U64 parameter)I32bitAnd(U8 parameter)UDATAbitAnd(UDATA parameter)U16bitNot()U16bitOr(int number)U16bitOr(long number)I32bitOr(I16 parameter)I32bitOr(I32 parameter)I64bitOr(I64 parameter)I32bitOr(I8 parameter)IDATAbitOr(IDATA parameter)U16bitOr(U16 parameter)U32bitOr(U32 parameter)U64bitOr(U64 parameter)U16bitOr(U8 parameter)UDATAbitOr(UDATA parameter)U16leftShift(int i)U16mult(int parameter)U16rightShift(int i)U16sub(int number)I32sub(I16 parameter)I32sub(I32 parameter)I64sub(I64 parameter)I32sub(I8 parameter)IDATAsub(IDATA parameter)U16sub(U16 parameter)U32sub(U32 parameter)U64sub(U64 parameter)I32sub(U8 parameter)UDATAsub(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 U16 MIN
-
MAX
public static final U16 MAX
-
-
Constructor Detail
-
U16
public U16(long value)
-
U16
public U16(Scalar parameter)
-
-
Method Detail
-
add
public U16 add(int number)
-
sub
public U16 sub(int number)
-
bitOr
public U16 bitOr(int number)
-
bitOr
public U16 bitOr(long number)
-
bitAnd
public U16 bitAnd(int number)
-
bitAnd
public U16 bitAnd(long number)
-
leftShift
public U16 leftShift(int i)
-
rightShift
public U16 rightShift(int i)
-
bitNot
public U16 bitNot()
-
mult
public U16 mult(int parameter)
-
-