| Package | Description |
|---|---|
| com.mware.ge.values | |
| com.mware.ge.values.storable | |
| com.mware.ge.values.storable.random | |
| com.mware.ge.values.utils |
| Modifier and Type | Method and Description |
|---|---|
Base |
ValueMapper.mapNumber(NumberValue value) |
Number |
ValueMapper.JavaMapper.mapNumber(NumberValue value) |
| Modifier and Type | Class and Description |
|---|---|
class |
ByteValue
This does not extend AbstractProperty since the JVM can take advantage of the 4 byte initial field alignment if
we don't extend a class that has fields.
|
class |
DoubleValue |
class |
FloatingPointValue |
class |
FloatValue |
class |
IntegralValue |
class |
IntValue |
class |
LongValue |
class |
ShortValue
This does not extend AbstractProperty since the JVM can take advantage of the 4 byte initial field alignment if
we don't extend a class that has fields.
|
| Modifier and Type | Method and Description |
|---|---|
NumberValue |
NumberValue.divideBy(NumberValue numberValue) |
abstract NumberValue |
NumberValue.dividedBy(double b) |
abstract NumberValue |
NumberValue.dividedBy(long b) |
abstract NumberValue |
NumberValue.minus(double b) |
abstract NumberValue |
NumberValue.minus(long b) |
NumberValue |
NumberValue.minus(NumberValue numberValue) |
static NumberValue |
Values.numberValue(Number number) |
abstract NumberValue |
NumberValue.plus(double b) |
abstract NumberValue |
NumberValue.plus(long b) |
NumberValue |
NumberValue.plus(NumberValue numberValue) |
abstract NumberValue |
NumberValue.times(double b) |
abstract NumberValue |
NumberValue.times(long b) |
NumberValue |
NumberValue.times(NumberValue numberValue) |
| Modifier and Type | Method and Description |
|---|---|
DurationValue |
DurationValue.div(NumberValue number) |
NumberValue |
NumberValue.divideBy(NumberValue numberValue) |
NumberValue |
NumberValue.minus(NumberValue numberValue) |
DurationValue |
DurationValue.mul(NumberValue number) |
NumberValue |
NumberValue.plus(NumberValue numberValue) |
NumberValue |
NumberValue.times(NumberValue numberValue) |
| Modifier and Type | Method and Description |
|---|---|
NumberValue |
RandomValues.nextNumberValue() |
| Modifier and Type | Method and Description |
|---|---|
static NumberValue |
ValueMath.overflowSafeAdd(long a,
long b)
Overflow safe addition of two longs
|
static NumberValue |
ValueMath.overflowSafeAdd(NumberValue a,
NumberValue b)
Overflow safe addition of two number values.
|
static NumberValue |
ValueMath.overflowSafeMultiply(long a,
long b)
Overflow safe multiplication of two longs
|
static NumberValue |
ValueMath.overflowSafeSubtract(long a,
long b)
Overflow safe subtraction of two longs
|
| Modifier and Type | Method and Description |
|---|---|
static NumberValue |
ValueMath.overflowSafeAdd(NumberValue a,
NumberValue b)
Overflow safe addition of two number values.
|
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.