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 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 Fixnum
makeLispObject(short i)
static LispObject
makeLispObject(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)
-
-