Package org.armedbear.lisp
Class RuntimeClass
- java.lang.Object
-
- org.armedbear.lisp.RuntimeClass
-
public class RuntimeClass extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RuntimeClass()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LispObjectevalC(LispObject function, LispObject args, Environment env, LispThread thread)FunctiongetLispMethod(java.lang.String methodName)static RuntimeClassgetRuntimeClass(java.lang.String className)static LispObjectmakeLispObject(boolean i)static FixnummakeLispObject(byte i)static LispCharactermakeLispObject(char i)static DoubleFloatmakeLispObject(double i)static SingleFloatmakeLispObject(float i)static FixnummakeLispObject(int i)static LispIntegermakeLispObject(long i)static FixnummakeLispObject(short i)static LispObjectmakeLispObject(java.lang.Object obj)
-
-
-
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)
-
-