- 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
-
-
Field Summary
Fields Modifier and Type Field Description static longMASKstatic IDATAMAXstatic IDATAMINstatic 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 Static Methods Instance Methods Concrete Methods Modifier and Type Method Description I64add(I64 parameter)IDATAadd(IDATA parameter)IDATAadd(IScalar parameter)IDATAadd(U16 parameter)IDATAadd(U32 parameter)IDATAadd(U8 parameter)UDATAadd(UDATA parameter)IDATAbitAnd(int parameter)I64bitAnd(I64 parameter)IDATAbitAnd(IDATA parameter)IDATAbitAnd(IScalar parameter)IDATAbitAnd(U16 parameter)IDATAbitAnd(U32 parameter)IDATAbitAnd(U8 parameter)UDATAbitAnd(UDATA parameter)IDATAbitNot()IDATAbitOr(int parameter)I64bitOr(I64 parameter)IDATAbitOr(IDATA parameter)IDATAbitOr(IScalar parameter)IDATAbitOr(U16 parameter)IDATAbitOr(U32 parameter)IDATAbitOr(U8 parameter)UDATAbitOr(UDATA parameter)IDATAbitXor(int parameter)IDATAbitXor(long parameter)I64bitXor(I64 parameter)IDATAbitXor(IDATA parameter)IDATAbitXor(Scalar parameter)U64bitXor(U64 parameter)UDATAbitXor(UDATA parameter)static IDATAcast(AbstractPointer ptr)IDATAdiv(long parameter)IDATAdiv(Scalar parameter)booleaneq(U32 parameter)booleaneq(UDATA parameter)IDATAleftShift(int i)IDATAmod(int parameter)IDATAmod(long parameter)IDATAmod(Scalar parameter)IDATAmult(int parameter)IDATArightShift(int i)IDATAsub(long parameter)I64sub(I64 parameter)IDATAsub(IDATA parameter)IDATAsub(IScalar parameter)IDATAsub(U16 parameter)IDATAsub(U32 parameter)IDATAsub(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
-
-
-
-
Constructor Detail
-
IDATA
public IDATA(long value)
-
IDATA
public IDATA(Scalar parameter)
-
-
Method Detail
-
eq
public boolean eq(U32 parameter)
-
eq
public boolean eq(UDATA parameter)
-
sub
public IDATA sub(long parameter)
-
bitOr
public IDATA bitOr(int parameter)
-
bitXor
public IDATA bitXor(int parameter)
-
bitXor
public IDATA bitXor(long parameter)
-
bitAnd
public IDATA bitAnd(int parameter)
-
leftShift
public IDATA leftShift(int i)
-
rightShift
public IDATA rightShift(int i)
-
bitNot
public IDATA bitNot()
-
mult
public IDATA mult(int parameter)
-
mod
public IDATA mod(int parameter)
-
mod
public IDATA mod(long parameter)
-
div
public IDATA div(long parameter)
-
cast
public static IDATA cast(AbstractPointer ptr)
-
-