Package org.armedbear.lisp
Class LispCharacter
java.lang.Object
org.armedbear.lisp.LispObject
org.armedbear.lisp.LispCharacter
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LispCharacter[]
static final CharHashMap
<LispCharacter> final char
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static final String
charToName
(char c) classOf()
boolean
eql
(char c) boolean
eql
(LispObject obj) boolean
equal
(LispObject obj) boolean
equalp
(LispObject obj) static LispCharacter
getInstance
(char c) See LispObject.getStringValue()final char
getValue()
static char
getValue
(LispObject obj) static final int
nameToChar
(String s) final String
int
psxhash()
STRING()
int
sxhash()
static final char
toLowerCase
(char c) static final char
toUpperCase
(char c) typeOf()
typep
(LispObject type) Methods inherited from class org.armedbear.lisp.LispObject
ABS, add, add, aref, AREF, AREF, aref_long, 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, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, 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, setSlotValue, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, 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
-
Field Details
-
constants
-
lispChars
-
value
public final char value
-
-
Method Details
-
getInstance
-
typeOf
- Overrides:
typeOf
in classLispObject
-
classOf
- Overrides:
classOf
in classLispObject
-
getDescription
- Overrides:
getDescription
in classLispObject
-
typep
- Overrides:
typep
in classLispObject
-
characterp
public boolean characterp()- Overrides:
characterp
in classLispObject
-
STRING
- Overrides:
STRING
in classLispObject
-
eql
public boolean eql(char c) - Overrides:
eql
in classLispObject
-
eql
- Overrides:
eql
in classLispObject
-
equal
- Overrides:
equal
in classLispObject
-
equalp
- Overrides:
equalp
in classLispObject
-
getValue
-
getValue
public final char getValue() -
javaInstance
- Overrides:
javaInstance
in classLispObject
-
javaInstance
- Overrides:
javaInstance
in classLispObject
-
sxhash
public int sxhash()- Overrides:
sxhash
in classLispObject
-
psxhash
public int psxhash()- Overrides:
psxhash
in classLispObject
-
getStringValue
See LispObject.getStringValue()- Overrides:
getStringValue
in classLispObject
-
printObject
- Overrides:
printObject
in classLispObject
-
nameToChar
-
charToName
-
toUpperCase
public static final char toUpperCase(char c) -
toLowerCase
public static final char toLowerCase(char c)
-