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 TypeMethodDescriptionbooleanstatic final StringcharToName(char c) classOf()booleaneql(char c) booleaneql(LispObject obj) booleanequal(LispObject obj) booleanequalp(LispObject obj) static LispCharactergetInstance(char c) See LispObject.getStringValue()final chargetValue()static chargetValue(LispObject obj) static final intnameToChar(String s) final Stringintpsxhash()STRING()intsxhash()static final chartoLowerCase(char c) static final chartoUpperCase(char c) typeOf()typep(LispObject type) Methods inherited from class 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:
typeOfin classLispObject
-
classOf
- Overrides:
classOfin classLispObject
-
getDescription
- Overrides:
getDescriptionin classLispObject
-
typep
- Overrides:
typepin classLispObject
-
characterp
public boolean characterp()- Overrides:
characterpin classLispObject
-
STRING
- Overrides:
STRINGin classLispObject
-
eql
public boolean eql(char c) - Overrides:
eqlin classLispObject
-
eql
- Overrides:
eqlin classLispObject
-
equal
- Overrides:
equalin classLispObject
-
equalp
- Overrides:
equalpin classLispObject
-
getValue
-
getValue
public final char getValue() -
javaInstance
- Overrides:
javaInstancein classLispObject
-
javaInstance
- Overrides:
javaInstancein classLispObject
-
sxhash
public int sxhash()- Overrides:
sxhashin classLispObject
-
psxhash
public int psxhash()- Overrides:
psxhashin classLispObject
-
getStringValue
See LispObject.getStringValue()- Overrides:
getStringValuein classLispObject
-
printObject
- Overrides:
printObjectin classLispObject
-
nameToChar
-
charToName
-
toUpperCase
public static final char toUpperCase(char c) -
toLowerCase
public static final char toLowerCase(char c)
-