public abstract class AbstractNumberReference<T extends java.lang.Number> extends java.lang.Number implements ByReference<T>
Modifier | Constructor and Description |
---|---|
protected |
AbstractNumberReference(T value) |
Modifier and Type | Method and Description |
---|---|
byte |
byteValue() |
protected static <T extends java.lang.Number> |
checkNull(T value) |
double |
doubleValue() |
float |
floatValue() |
T |
getValue()
Gets the current value the reference points to.
|
int |
intValue() |
long |
longValue() |
short |
shortValue() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fromNative, nativeSize, toNative
T extends java.lang.Number value
protected AbstractNumberReference(T value)
protected static <T extends java.lang.Number> T checkNull(T value)
public T getValue()
getValue
in interface ByReference<T extends java.lang.Number>
public final byte byteValue()
byteValue
in class java.lang.Number
public final short shortValue()
shortValue
in class java.lang.Number
public final int intValue()
intValue
in class java.lang.Number
public final long longValue()
longValue
in class java.lang.Number
public final float floatValue()
floatValue
in class java.lang.Number
public final double doubleValue()
doubleValue
in class java.lang.Number