org.armedbear.lisp
Class RuntimeClass

java.lang.Object
  extended by org.armedbear.lisp.RuntimeClass

public class RuntimeClass
extends java.lang.Object


Constructor Summary
RuntimeClass()
           
 
Method Summary
static LispObject evalC(LispObject function, LispObject args, Environment env, LispThread thread)
           
 Function getLispMethod(java.lang.String methodName)
           
static RuntimeClass getRuntimeClass(java.lang.String className)
           
static LispObject makeLispObject(boolean i)
           
static Fixnum makeLispObject(byte i)
           
static LispCharacter makeLispObject(char i)
           
static DoubleFloat makeLispObject(double i)
           
static SingleFloat makeLispObject(float i)
           
static Fixnum makeLispObject(int i)
           
static LispInteger makeLispObject(long i)
           
static LispObject makeLispObject(java.lang.Object obj)
           
static Fixnum makeLispObject(short i)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuntimeClass

public RuntimeClass()
Method Detail

evalC

public static final LispObject evalC(LispObject function,
                                     LispObject args,
                                     Environment env,
                                     LispThread thread)

getRuntimeClass

public static RuntimeClass getRuntimeClass(java.lang.String className)

getLispMethod

public Function getLispMethod(java.lang.String methodName)

makeLispObject

public static final LispObject makeLispObject(java.lang.Object obj)

makeLispObject

public static final Fixnum makeLispObject(byte i)

makeLispObject

public static final Fixnum makeLispObject(short i)

makeLispObject

public static final Fixnum makeLispObject(int i)

makeLispObject

public static final LispInteger makeLispObject(long i)

makeLispObject

public static final SingleFloat makeLispObject(float i)

makeLispObject

public static final DoubleFloat makeLispObject(double i)

makeLispObject

public static final LispCharacter makeLispObject(char i)

makeLispObject

public static final LispObject makeLispObject(boolean i)