All Packages Class Hierarchy This Package Previous Next Index
Class Jaja.Fixnum
java.lang.Object
|
+----Jaja.Jaja
|
+----Jaja.Value
|
+----Jaja.Number
|
+----Jaja.Fixnum
- public class Fixnum
- extends Number
This is the class of fixnums ie small integers. To increase efficiency
very small integers are pre-allocated.
-
create(long)
-
-
doubleValue()
-
-
eqnp(Value)
-
-
fixnum_minus(Fixnum)
-
-
fixnum_plus(Fixnum)
-
-
fixnum_times(Fixnum)
-
-
floatnum_minus(Floatnum)
-
-
floatnum_plus(Floatnum)
-
-
floatnum_times(Floatnum)
-
-
lep(Value)
-
-
ltp(Value)
-
-
minus(Number)
-
-
plus(Number)
-
-
times(Number)
-
-
toString()
- Convert a Value into a human-readable Java String.
create
public static Fixnum create(long i)
doubleValue
public double doubleValue()
- Overrides:
- doubleValue in class Number
eqnp
public boolean eqnp(Value other)
- Overrides:
- eqnp in class Number
lep
public boolean lep(Value other)
- Overrides:
- lep in class Number
ltp
public boolean ltp(Value other)
- Overrides:
- ltp in class Number
plus
public Number plus(Number other)
- Overrides:
- plus in class Number
fixnum_plus
public Number fixnum_plus(Fixnum other)
- Overrides:
- fixnum_plus in class Number
floatnum_plus
public Number floatnum_plus(Floatnum other)
- Overrides:
- floatnum_plus in class Number
minus
public Number minus(Number other)
- Overrides:
- minus in class Number
fixnum_minus
public Number fixnum_minus(Fixnum other)
- Overrides:
- fixnum_minus in class Number
floatnum_minus
public Number floatnum_minus(Floatnum other)
- Overrides:
- floatnum_minus in class Number
times
public Number times(Number other)
- Overrides:
- times in class Number
fixnum_times
public Number fixnum_times(Fixnum other)
- Overrides:
- fixnum_times in class Number
floatnum_times
public Number floatnum_times(Floatnum other)
- Overrides:
- floatnum_times in class Number
toString
public String toString()
- Convert a Value into a human-readable Java String.
- Overrides:
- toString in class Value
All Packages Class Hierarchy This Package Previous Next Index