public class Symbols
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
getFunctionBinding(Environment environ,
java.lang.Object symbol)
Get the function binding for a given symbol in a given environment.
|
static java.lang.Object |
getFunctionBinding(java.lang.Object symbol)
Get the function binding for a given symbol in the current environment.
|
static java.lang.Object |
getPrintName(java.lang.Object sym) |
static Symbol |
getSymbol(Environment env,
java.lang.Object sym) |
static Symbol |
getSymbol(java.lang.Object sym) |
static boolean |
isBound(java.lang.Object sym) |
static boolean |
isSymbol(java.lang.Object val)
Predicate to check whether a given object is a CL symbol.
|
static void |
setFunctionBinding(Environment environ,
java.lang.Object symbol,
java.lang.Object newValue) |
public static boolean isSymbol(java.lang.Object val)
SYMBOLP
.public static boolean isBound(java.lang.Object sym)
public static Symbol getSymbol(Environment env, java.lang.Object sym)
public static Symbol getSymbol(java.lang.Object sym)
public static java.lang.Object getPrintName(java.lang.Object sym)
public static java.lang.Object getFunctionBinding(java.lang.Object symbol)
UnboundLocationException
if no such symbol exists
in the current environment.public static java.lang.Object getFunctionBinding(Environment environ, java.lang.Object symbol)
UnboundLocationException
if no such symbol exists
in the current environment.public static void setFunctionBinding(Environment environ, java.lang.Object symbol, java.lang.Object newValue)