Class SchemeNumber
java.lang.Object
|
+--SchemeObject
|
+--SchemeNumber
- All Implemented Interfaces:
- java.lang.Comparable
- Direct Known Subclasses:
- SchemeDouble, SchemeInteger
- public abstract class SchemeNumber
- extends SchemeObject
- implements java.lang.Comparable
Methods inherited from class SchemeObject |
cadddr, caddr, cadr, car, cdar, cddr, cdr, getCar, getCdr, read, read |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SchemeNumber
public SchemeNumber()
add
public abstract SchemeNumber add(SchemeNumber n)
subtract
public abstract SchemeNumber subtract(SchemeNumber n)
multiply
public abstract SchemeNumber multiply(SchemeNumber n)
negate
public abstract SchemeNumber negate()
divide
public abstract SchemeNumber divide(SchemeNumber n)
doubleValue
public abstract double doubleValue()
compareTo
public abstract int compareTo(SchemeNumber n)
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo
in interface java.lang.Comparable