erjang
Class EInteger

java.lang.Object
  extended by erjang.EObject
      extended by erjang.ENumber
          extended by erjang.EInteger
Direct Known Subclasses:
EBig, ESmall

public abstract class EInteger
extends ENumber


Nested Class Summary
 
Nested classes/interfaces inherited from class erjang.EObject
EObject.ValueComparator
 
Field Summary
 
Fields inherited from class erjang.EObject
CMP_ORDER_ATOM, CMP_ORDER_BITSTRING, CMP_ORDER_ERJANG_INTERNAL, CMP_ORDER_FUN, CMP_ORDER_LIST, CMP_ORDER_NUMBER, CMP_ORDER_PID, CMP_ORDER_PORT, CMP_ORDER_REFERENCE, CMP_ORDER_TUPLE, ERLANG_ORDERING
 
Constructor Summary
EInteger()
           
 
Method Summary
 EInteger asInteger()
           
abstract  EInteger dec()
           
 long longValue()
           
static EInteger read(EInputStream ei)
           
 EInteger testInteger()
           
 
Methods inherited from class erjang.ENumber
abs, compileMatch, divide, doubleValue, intValue, match, parseInt, testNumber
 
Methods inherited from class erjang.EObject
add, add, add, add, add, add, add$g, asInt, band, band, band, bnot, bor, bor, bor, bsl, bsr, bxor, bxor, bxor, bxor, collectCharList, collectIOList, cons, divide, emit_const, encode, equals, equals, equalsExactly, erlangCompareTo, erlangEquals, ge, hashCode, idiv, idiv, inc, irem, irem, is_eq_exact, is_eq, is_function, is_ge, is_lt, is_ne_exact, is_ne, is_zero, isBoolean, isNil, multiply, negate, prepend, r_multiply, r_multiply, r_multiply, subtract, subtract, subtract, subtract, testAtom, testBig, testBigString, testBinary, testBinMatchState, testBitString, testBoolean, testCons, testFloat, testFunction, testFunction2, testHandle, testInternalPID, testInternalPort, testJavaObject, testNil, testNonEmptyList, testPID, testPort, testPortControl, testReference, testSeq, testSmall, testString, testTuple
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EInteger

public EInteger()
Method Detail

testInteger

public EInteger testInteger()
Overrides:
testInteger in class EObject

asInteger

public EInteger asInteger()
Specified by:
asInteger in class ENumber

dec

public abstract EInteger dec()
Overrides:
dec in class EObject

longValue

public long longValue()
Returns:

read

public static EInteger read(EInputStream ei)
                     throws java.io.IOException
Throws:
java.io.IOException