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, ZEROP
public 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 LispObject
public LispObject classOf()
classOf
in class LispObject
public LispObject getDescription()
getDescription
in class LispObject
public LispObject typep(LispObject type)
typep
in class LispObject
public boolean characterp()
characterp
in class LispObject
public LispObject STRING()
STRING
in class LispObject
public boolean eql(char c)
eql
in class LispObject
public boolean eql(LispObject obj)
eql
in class LispObject
public boolean equal(LispObject obj)
equal
in class LispObject
public boolean equalp(LispObject obj)
equalp
in class LispObject
public static char getValue(LispObject obj)
public final char getValue()
public java.lang.Object javaInstance()
javaInstance
in class LispObject
public java.lang.Object javaInstance(java.lang.Class c)
javaInstance
in class LispObject
public int sxhash()
sxhash
in class LispObject
public int psxhash()
psxhash
in class LispObject
public java.lang.String getStringValue()
getStringValue
in class LispObject
public final java.lang.String printObject()
printObject
in class LispObject
public 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)