com.jeffpalm.util
Class MutableNumber.Double
java.lang.Object
java.lang.Number
com.jeffpalm.util.MutableNumber
com.jeffpalm.util.MutableNumber.Double
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- RestrictedNumber.Double
- Enclosing class:
- MutableNumber
public static class MutableNumber.Double
- extends MutableNumber
- See Also:
- Serialized Form
Method Summary |
java.lang.Number |
add(byte v)
|
java.lang.Number |
add(double v)
|
java.lang.Number |
add(float v)
|
java.lang.Number |
add(int v)
|
java.lang.Number |
add(long v)
|
java.lang.Number |
add(java.lang.Number v)
|
java.lang.Number |
add(short v)
|
protected void |
check(double val)
|
java.lang.Number |
dec()
|
java.lang.Number |
div(byte v)
|
java.lang.Number |
div(double v)
|
java.lang.Number |
div(float v)
|
java.lang.Number |
div(int v)
|
java.lang.Number |
div(long v)
|
java.lang.Number |
div(java.lang.Number v)
|
java.lang.Number |
div(short v)
|
double |
doubleValue()
|
float |
floatValue()
|
java.lang.Number |
immutableNumber()
|
java.lang.Number |
inc()
|
int |
intValue()
|
long |
longValue()
|
java.lang.Number |
mod(byte v)
|
java.lang.Number |
mod(int v)
|
java.lang.Number |
mod(short v)
|
java.lang.Number |
mul(byte v)
|
java.lang.Number |
mul(double v)
|
java.lang.Number |
mul(float v)
|
java.lang.Number |
mul(int v)
|
java.lang.Number |
mul(long v)
|
java.lang.Number |
mul(java.lang.Number v)
|
java.lang.Number |
mul(short v)
|
static MutableNumber.Double |
newInstance(double val)
|
static MutableNumber.Double |
newZero()
|
void |
setValue(double val)
|
java.lang.Number |
sub(byte v)
|
java.lang.Number |
sub(double v)
|
java.lang.Number |
sub(float v)
|
java.lang.Number |
sub(int v)
|
java.lang.Number |
sub(long v)
|
java.lang.Number |
sub(java.lang.Number v)
|
java.lang.Number |
sub(short v)
|
Methods inherited from class java.lang.Number |
byteValue, shortValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
newInstance
public static MutableNumber.Double newInstance(double val)
newZero
public static MutableNumber.Double newZero()
check
protected void check(double val)
setValue
public final void setValue(double val)
intValue
public int intValue()
- Specified by:
intValue
in class java.lang.Number
longValue
public long longValue()
- Specified by:
longValue
in class java.lang.Number
floatValue
public float floatValue()
- Specified by:
floatValue
in class java.lang.Number
doubleValue
public double doubleValue()
- Specified by:
doubleValue
in class java.lang.Number
add
public java.lang.Number add(byte v)
- Specified by:
add
in class MutableNumber
sub
public java.lang.Number sub(byte v)
- Specified by:
sub
in class MutableNumber
mul
public java.lang.Number mul(byte v)
- Specified by:
mul
in class MutableNumber
div
public java.lang.Number div(byte v)
- Specified by:
div
in class MutableNumber
mod
public java.lang.Number mod(byte v)
- Specified by:
mod
in class MutableNumber
add
public java.lang.Number add(short v)
- Specified by:
add
in class MutableNumber
sub
public java.lang.Number sub(short v)
- Specified by:
sub
in class MutableNumber
mul
public java.lang.Number mul(short v)
- Specified by:
mul
in class MutableNumber
div
public java.lang.Number div(short v)
- Specified by:
div
in class MutableNumber
mod
public java.lang.Number mod(short v)
- Specified by:
mod
in class MutableNumber
add
public java.lang.Number add(int v)
- Specified by:
add
in class MutableNumber
sub
public java.lang.Number sub(int v)
- Specified by:
sub
in class MutableNumber
mul
public java.lang.Number mul(int v)
- Specified by:
mul
in class MutableNumber
div
public java.lang.Number div(int v)
- Specified by:
div
in class MutableNumber
mod
public java.lang.Number mod(int v)
- Specified by:
mod
in class MutableNumber
inc
public java.lang.Number inc()
- Specified by:
inc
in class MutableNumber
dec
public java.lang.Number dec()
- Specified by:
dec
in class MutableNumber
add
public java.lang.Number add(long v)
- Specified by:
add
in class MutableNumber
sub
public java.lang.Number sub(long v)
- Specified by:
sub
in class MutableNumber
mul
public java.lang.Number mul(long v)
- Specified by:
mul
in class MutableNumber
div
public java.lang.Number div(long v)
- Specified by:
div
in class MutableNumber
add
public java.lang.Number add(float v)
- Specified by:
add
in class MutableNumber
sub
public java.lang.Number sub(float v)
- Specified by:
sub
in class MutableNumber
mul
public java.lang.Number mul(float v)
- Specified by:
mul
in class MutableNumber
div
public java.lang.Number div(float v)
- Specified by:
div
in class MutableNumber
add
public java.lang.Number add(double v)
- Specified by:
add
in class MutableNumber
sub
public java.lang.Number sub(double v)
- Specified by:
sub
in class MutableNumber
mul
public java.lang.Number mul(double v)
- Specified by:
mul
in class MutableNumber
div
public java.lang.Number div(double v)
- Specified by:
div
in class MutableNumber
add
public java.lang.Number add(java.lang.Number v)
- Specified by:
add
in class MutableNumber
sub
public java.lang.Number sub(java.lang.Number v)
- Specified by:
sub
in class MutableNumber
mul
public java.lang.Number mul(java.lang.Number v)
- Specified by:
mul
in class MutableNumber
div
public java.lang.Number div(java.lang.Number v)
- Specified by:
div
in class MutableNumber
immutableNumber
public java.lang.Number immutableNumber()
- Specified by:
immutableNumber
in class MutableNumber