INativeObject
NativeByte
, NativeInt
, NativeLong
, NativeLongLP64
, NativeShort
public abstract class NativeNumber extends NativeSimple
NativeSimple
.DEBUG, handle, SHIFT_INT, SHIFT_LONG, SHIFT_LONGLONG, SIZE_BYTE, SIZE_INT, SIZE_LONG, SIZE_LONGLONG, SIZE_PTR, SIZE_SHORT
Modifier | Constructor | Description |
---|---|---|
protected |
NativeNumber() |
Create a wrapper
|
protected |
NativeNumber(INativeHandle handle) |
Modifier and Type | Method | Description |
---|---|---|
abstract byte |
byteValue() |
This as a java primitive byte value.
|
abstract int |
intValue() |
This as a java primitive int value.
|
abstract long |
longValue() |
This as a java primitive long value.
|
abstract short |
shortValue() |
This as a java primitive short value.
|
getValue, setValue
allocate, cast, createReference, getByte, getByteArray, getBytes, getCLong, getInt, getNativeHandle, getNativeHandle, getNativeType, getShort, getString, getWideString, isNull, setByte, setByteArray, setCLong, setInt, setNativeHandle, setShort, setString, setWideString, toNestedString
getByteCount
protected NativeNumber()
protected NativeNumber(INativeHandle handle)
public abstract byte byteValue()
public abstract int intValue()
public abstract long longValue()
public abstract short shortValue()