public class LongValue extends IntegralValue<LongValue>
Constructor and Description |
---|
LongValue() |
LongValue(java.lang.Number value) |
LongValue(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 LongValue()
public LongValue(Value<?> value)
public LongValue(java.lang.Number value)
public final LongValue reciprocate()
reciprocate
in class Value<LongValue>
public final LongValue add(Value<?> value)
Addable
value
- the value to add to thispublic final LongValue negate()
public final LongValue multiply(int value)
public final LongValue multiply(long value)
public final LongValue multiply(float value)
public final LongValue multiply(double value)
public final LongValue divide(int value)
public final LongValue divide(long value)
public final LongValue divide(float value)
public final LongValue divide(double value)
public final LongValue subtract(Value<?> value)
Subtractable
value
- the value to add to the copypublic final double doubleValue()
doubleValue
in class Value<LongValue>
public final float floatValue()
floatValue
in class Value<LongValue>
public final LongValue setValue(java.lang.Number value)
public final int compareToAtSupportedPrecision(Value<?> other)
compareToAtSupportedPrecision
in class Value<LongValue>
public final boolean equals(java.lang.Object that)
public final int hashCode()
hashCode
in class java.lang.Object
public final LongValue increment()
public final LongValue decrement()
public final LongValue copy()
public final LongValue unitInTheLastPlaceAbove()
unitInTheLastPlaceAbove
in class Value<LongValue>
public final LongValue unitInTheLastPlaceBelow()
unitInTheLastPlaceBelow
in class Value<LongValue>
public final int getMultipliedPrimitive(int value)
getMultipliedPrimitive
in class Value<LongValue>
public final long getMultipliedPrimitive(long value)
getMultipliedPrimitive
in class Value<LongValue>
public final float getMultipliedPrimitive(float value)
getMultipliedPrimitive
in class Value<LongValue>
public final double getMultipliedPrimitive(double value)
getMultipliedPrimitive
in class Value<LongValue>
public final int getDividedPrimitive(int value)
getDividedPrimitive
in class Value<LongValue>
public final long getDividedPrimitive(long value)
getDividedPrimitive
in class Value<LongValue>
public final float getDividedPrimitive(float value)
getDividedPrimitive
in class Value<LongValue>
public final double getDividedPrimitive(double value)
getDividedPrimitive
in class Value<LongValue>
public LongValue squareRoot()
squareRoot
in class Value<LongValue>
public LongValue exponentiate(Value<?> exponential)
exponentiate
in class Value<LongValue>