Methods
Modifier and Type |
Method and Description |
LispObject[] |
accumulateValues(LispObject result,
LispObject[] oldValues) |
LispObject |
backtrace(int limit) |
SpecialBinding |
bindSpecial(Symbol name,
LispObject value) |
SpecialBinding |
bindSpecialToCurrentValue(Symbol name) |
LispObject |
classOf() |
void |
clearValues() |
static LispThread |
currentThread() |
LispObject |
execute(LispObject function) |
LispObject |
execute(LispObject function,
LispObject arg) |
LispObject |
execute(LispObject function,
LispObject[] args) |
LispObject |
execute(LispObject function,
LispObject first,
LispObject second) |
LispObject |
execute(LispObject function,
LispObject first,
LispObject second,
LispObject third) |
LispObject |
execute(LispObject function,
LispObject first,
LispObject second,
LispObject third,
LispObject fourth) |
LispObject |
execute(LispObject function,
LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth) |
LispObject |
execute(LispObject function,
LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth,
LispObject sixth) |
LispObject |
execute(LispObject function,
LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth,
LispObject sixth,
LispObject seventh) |
LispObject |
execute(LispObject function,
LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth,
LispObject sixth,
LispObject seventh,
LispObject eighth) |
java.lang.StackTraceElement[] |
getJavaStackTrace() |
SpecialBinding |
getSpecialBinding(Symbol name) |
LispObject[] |
getValues() |
LispObject[] |
getValues(LispObject result,
int count) |
void |
incrementCallCounts() |
boolean |
isDestroyed() |
static long |
javaSleepInterval(LispObject lispSleep) |
LispObject |
lookupSpecial(Symbol name)
Looks up the value of a special binding in the context of the
given thread.
|
SpecialBindingsMark |
markSpecialBindings()
Marks the state of the special bindings,
for later rewinding by resetSpecialBindings().
|
LispObject |
nothing() |
void |
popCatchTag() |
void |
popStackFrame() |
void |
printBacktrace() |
void |
printBacktrace(int limit) |
java.lang.String |
printObject() |
void |
pushCatchTag(LispObject tag) |
LispObject |
pushSpecial(Symbol name,
LispObject thing) |
void |
pushStackFrame(StackFrame frame) |
void |
rebindSpecial(Symbol name,
LispObject value) |
protected static void |
releaseSpecialIndex(Symbol sym)
Frees up an index previously assigned to a symbol for re-assignment
to another symbol.
|
void |
resetSpecialBindings(SpecialBindingsMark mark)
Restores the state of the special bindings to what
was captured in the marker 'mark' by a call to markSpecialBindings().
|
void |
resetStack() |
LispObject |
safeSymbolValue(Symbol name) |
Environment |
setEnv(Environment env) |
LispObject |
setSpecialVariable(Symbol name,
LispObject value) |
LispObject |
setValues() |
LispObject |
setValues(LispObject value1) |
LispObject |
setValues(LispObject[] values) |
LispObject |
setValues(LispObject value1,
LispObject value2) |
LispObject |
setValues(LispObject value1,
LispObject value2,
LispObject value3) |
LispObject |
setValues(LispObject value1,
LispObject value2,
LispObject value3,
LispObject value4) |
void |
throwToTag(LispObject tag,
LispObject result) |
LispObject |
typeOf() |
LispObject |
typep(LispObject typeSpecifier) |
LispObject |
value(LispObject obj) |