|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object sisc.util.Util sisc.data.Expression sisc.data.Value sisc.data.SchemeCharacter
public class SchemeCharacter
Field Summary | |
---|---|
char |
c
|
Fields inherited from class sisc.data.Expression |
---|
annotations, EMPTYSET |
Fields inherited from class sisc.util.Util |
---|
BACKQUOTE, BEGIN, bundles, caseSensitive, EMPTYLIST, EMPTYVEC, EOF, ERRORK, EVAL, EXPSC, EXPTOP, FALSE, FCONT, FIVE, JEXCEPTION, LAMBDA, LOCATION, maxFloatPrecision, MESSAGE, minFloatPrecision, NAME, OTHER, PARENT, permitInterrupts, QUOTE, QUOTESYM, REPORT, SETBANG, SISC, SISC_SPECIFIC, SISCB, SOURCE_COLUMN, SOURCE_FILE, SOURCE_LINE, SYMENV, THIS, TOPLEVEL, TRUE, UNQUOTE, UNQUOTE_SPLICING, VOID, ZV |
Fields inherited from interface sisc.util.Version |
---|
VERSION |
Constructor Summary | |
---|---|
SchemeCharacter()
|
|
SchemeCharacter(char c)
|
Method Summary | |
---|---|
void |
deserialize(Deserializer s)
All Expressions must implement a default (no-argument) constructor. |
void |
display(ValueWriter w)
|
boolean |
eqv(java.lang.Object v)
Compares this Value to another for equality according to the rules of Scheme's eqv?. |
int |
hashCode()
|
void |
serialize(Serializer s)
All Expressions must implement a default (no-argument) constructor. |
void |
write(ValueWriter w)
|
Methods inherited from class sisc.data.Value |
---|
apply, displayNamedOpaque, equals, eval, express, getValue, synopsis, synopsis, toString, valueEqual, valueHashCode, writeReplace |
Methods inherited from class sisc.data.Expression |
---|
deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serializeAnnotations, setAnnotation, setAnnotation, setName, visit, visitAnnotations, writeExternal |
Methods inherited from class sisc.util.Util |
---|
annotated, annotatedAppEval, append, argCheck, argsToSymbols, assq, bininport, bininstream, binoutport, binoutstream, box, character, charinport, charinreader, charoutport, charoutwriter, charsetFromString, chr, cont, currentClassLoader, env, error, error, error, error, error, error, error, expr, getDefaultCharacterSet, immutablePair, immutableVector, inport, javaExceptionToString, javaWrap, justify, length, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, list, list, list, list, list, makeURL, mapcar, memq, nlib, num, outport, pair, pairToExpressions, pairToExpVect, pairToValues, proc, read, registerBundle, reverse, reverseInPlace, simpleErrorToString, sourceAnnotations, str, string, sym, symbol, symval, truePair, truth, truth, typeError, typeError, updateName, url, url, url, valArrayToList, valArrayToList, valArrayToVec, vec, warn, warn, warn |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public char c
Constructor Detail |
---|
public SchemeCharacter(char c)
public SchemeCharacter()
Method Detail |
---|
public void display(ValueWriter w) throws java.io.IOException
display
in class Value
java.io.IOException
public void write(ValueWriter w) throws java.io.IOException
write
in class Value
java.io.IOException
public boolean eqv(java.lang.Object v)
Value
eqv
in class Value
v
- the other Valuepublic int hashCode()
hashCode
in class java.lang.Object
public void serialize(Serializer s) throws java.io.IOException
Expression
serialize
in class Expression
s
- the Serializer
java.io.IOException
public void deserialize(Deserializer s) throws java.io.IOException
Expression
deserialize
in class Expression
s
- the Deserializer
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |