public final class LispCharacter extends LispObject
| Modifier and Type | Field and Description |
|---|---|
static LispCharacter[] |
constants |
static CharHashMap<LispCharacter> |
lispChars |
char |
value |
| Modifier and Type | Method and Description |
|---|---|
boolean |
characterp() |
static java.lang.String |
charToName(char c) |
LispObject |
classOf() |
boolean |
eql(char c) |
boolean |
eql(LispObject obj) |
boolean |
equal(LispObject obj) |
boolean |
equalp(LispObject obj) |
LispObject |
getDescription() |
static LispCharacter |
getInstance(char c) |
java.lang.String |
getStringValue()
See LispObject.getStringValue()
|
char |
getValue() |
static char |
getValue(LispObject obj) |
java.lang.Object |
javaInstance() |
java.lang.Object |
javaInstance(java.lang.Class c) |
static int |
nameToChar(java.lang.String s) |
java.lang.String |
printObject() |
int |
psxhash() |
LispObject |
STRING() |
int |
sxhash() |
static char |
toLowerCase(char c) |
static char |
toUpperCase(char c) |
LispObject |
typeOf() |
LispObject |
typep(LispObject type) |
ABS, add, add, aref_long, aref, AREF, AREF, aset, aset, aset, ash, ash, atom, ATOM, caddr, cadr, car, cddr, cdr, CHAR, CHARACTERP, chars, COMPLEXP, constantp, CONSTANTP, copyToArray, decr, DENOMINATOR, dispatch, divideBy, doubleValue, elt, endp, ENDP, EQ, eql, EQL, equal, EQUAL, equalp, evenp, EVENP, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, floatp, FLOATP, floatValue, getBooleanValue, getCallCount, getDocumentation, getFixnumSlotValue, getHotCount, getInstance, getParts, getPropertyList, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, getSlotValueAsBoolean, getStringChars, getSymbolFunction, getSymbolFunctionOrDie, getSymbolSetfFunction, getSymbolSetfFunctionOrDie, getSymbolValue, incr, incrementCallCount, incrementHotCount, integerp, INTEGERP, intValue, IS_E, IS_GE, IS_GT, IS_LE, IS_LT, IS_NE, isEqualTo, isEqualTo, isGreaterThan, isGreaterThan, isGreaterThanOrEqualTo, isGreaterThanOrEqualTo, isLessThan, isLessThan, isLessThanOrEqualTo, isLessThanOrEqualTo, isNotEqualTo, isNotEqualTo, isSpecialOperator, isSpecialVariable, LDB, length, LENGTH, listp, LISTP, lockableInstance, LOGAND, LOGAND, LOGIOR, LOGIOR, LOGNOT, LOGXOR, LOGXOR, longValue, minusp, MINUSP, MOD, MOD, multiplyBy, multiplyBy, negate, noFillPointer, NOT, nreverse, NTH, NTH, nthcdr, numberp, NUMBERP, NUMERATOR, oddp, ODDP, plusp, PLUSP, princToString, psxhash, push, rationalp, RATIONALP, realp, REALP, resolve, reverse, RPLACA, RPLACD, SCHAR, setCallCount, setCar, setCdr, setDocumentation, setHotCount, setPropertyList, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, setSlotValue, SIMPLE_STRING_P, SLOT_VALUE, stringp, STRINGP, subtract, subtract, SVREF, svset, SYMBOLP, truncate, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROPpublic static final LispCharacter[] constants
public static final CharHashMap<LispCharacter> lispChars
public final char value
public static LispCharacter getInstance(char c)
public LispObject typeOf()
typeOf in class LispObjectpublic LispObject classOf()
classOf in class LispObjectpublic LispObject getDescription()
getDescription in class LispObjectpublic LispObject typep(LispObject type)
typep in class LispObjectpublic boolean characterp()
characterp in class LispObjectpublic LispObject STRING()
STRING in class LispObjectpublic boolean eql(char c)
eql in class LispObjectpublic boolean eql(LispObject obj)
eql in class LispObjectpublic boolean equal(LispObject obj)
equal in class LispObjectpublic boolean equalp(LispObject obj)
equalp in class LispObjectpublic static char getValue(LispObject obj)
public final char getValue()
public java.lang.Object javaInstance()
javaInstance in class LispObjectpublic java.lang.Object javaInstance(java.lang.Class c)
javaInstance in class LispObjectpublic int sxhash()
sxhash in class LispObjectpublic int psxhash()
psxhash in class LispObjectpublic java.lang.String getStringValue()
getStringValue in class LispObjectpublic final java.lang.String printObject()
printObject in class LispObjectpublic static final int nameToChar(java.lang.String s)
public static final java.lang.String charToName(char c)
public static final char toUpperCase(char c)
public static final char toLowerCase(char c)