public final class IntValue extends IntegralValue<IntValue>
Constructor and Description |
---|
IntValue() |
IntValue(java.lang.Number value) |
IntValue(Value<?> value) |
compareTo, getExponentiated, getModulus, getMultiplied, getReciprocal, getRoot, getSquared, getSquareRoot, getValue, invalidations, maximum, minimum, postUpdate, unitInTheLastPlaceLarger, unitInTheLastPlaceSmaller, update
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getSubtracted
getNegated
getDivided, getDivided, getDivided, getDivided, getDivided, getMultiplied, getMultiplied, getMultiplied, getMultiplied
getDecremented, getIncremented
decoupleValue
anonymize, immutable, over, over
public IntValue()
public IntValue(Value<?> value)
public IntValue(java.lang.Number value)
public final IntValue reciprocate()
reciprocate
in class Value<IntValue>
public final IntValue add(Value<?> value)
Addable
value
- the value to add to thispublic final IntValue negate()
public final IntValue multiply(int value)
public final IntValue multiply(long value)
public final IntValue multiply(float value)
public final IntValue multiply(double value)
public final IntValue divide(int value)
public final IntValue divide(long value)
public final IntValue divide(float value)
public final IntValue divide(double value)
public final IntValue subtract(Value<?> value)
Subtractable
value
- the value to add to the copypublic final double doubleValue()
doubleValue
in class Value<IntValue>
public final float floatValue()
floatValue
in class Value<IntValue>
public final IntValue setValue(java.lang.Number value)
public final int compareToAtSupportedPrecision(Value<?> other)
compareToAtSupportedPrecision
in class Value<IntValue>
public final boolean equals(java.lang.Object that)
public final int hashCode()
hashCode
in class java.lang.Object
public final IntValue increment()
public final IntValue decrement()
public final IntValue copy()
public final IntValue unitInTheLastPlaceAbove()
unitInTheLastPlaceAbove
in class Value<IntValue>
public final IntValue unitInTheLastPlaceBelow()
unitInTheLastPlaceBelow
in class Value<IntValue>
public final int getMultipliedPrimitive(int value)
getMultipliedPrimitive
in class Value<IntValue>
public final long getMultipliedPrimitive(long value)
getMultipliedPrimitive
in class Value<IntValue>
public final float getMultipliedPrimitive(float value)
getMultipliedPrimitive
in class Value<IntValue>
public final double getMultipliedPrimitive(double value)
getMultipliedPrimitive
in class Value<IntValue>
public final int getDividedPrimitive(int value)
getDividedPrimitive
in class Value<IntValue>
public final long getDividedPrimitive(long value)
getDividedPrimitive
in class Value<IntValue>
public final float getDividedPrimitive(float value)
getDividedPrimitive
in class Value<IntValue>
public final double getDividedPrimitive(double value)
getDividedPrimitive
in class Value<IntValue>
public IntValue squareRoot()
squareRoot
in class Value<IntValue>
public IntValue exponentiate(Value<?> exponential)
exponentiate
in class Value<IntValue>