minijlisp.util
Class Numbers
java.lang.Object
|
+--minijlisp.util.Numbers
- public class Numbers
- extends java.lang.Object
Utility functions for dealing with Numbers.
Method Summary |
static java.lang.Number |
add(java.lang.Number lhs,
java.lang.Number rhs)
|
static java.lang.Double |
create(double x)
|
static java.lang.Integer |
create(int x)
|
static java.lang.Number |
create(java.lang.Number x)
|
static java.lang.Number |
div(java.lang.Number lhs,
java.lang.Number rhs)
|
static java.lang.Number |
mod(java.lang.Number lhs,
java.lang.Number rhs)
|
static java.lang.Number |
mul(java.lang.Number lhs,
java.lang.Number rhs)
|
static java.lang.Number |
neg(java.lang.Number x)
|
static java.lang.Number |
sub(java.lang.Number lhs,
java.lang.Number rhs)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Numbers
public Numbers()
create
public static java.lang.Integer create(int x)
create
public static java.lang.Double create(double x)
create
public static java.lang.Number create(java.lang.Number x)
add
public static java.lang.Number add(java.lang.Number lhs,
java.lang.Number rhs)
sub
public static java.lang.Number sub(java.lang.Number lhs,
java.lang.Number rhs)
neg
public static java.lang.Number neg(java.lang.Number x)
mul
public static java.lang.Number mul(java.lang.Number lhs,
java.lang.Number rhs)
div
public static java.lang.Number div(java.lang.Number lhs,
java.lang.Number rhs)
mod
public static java.lang.Number mod(java.lang.Number lhs,
java.lang.Number rhs)