|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsisc.util.Util
sisc.data.Expression
sisc.data.Value
sisc.data.Pair
public class Pair
| Field Summary |
|---|
| 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 | |
|---|---|
Pair()
|
|
Pair(Value car,
Value cdr)
|
|
| Method Summary | |
|---|---|
Value |
car()
|
Value |
cdr()
|
void |
deserialize(Deserializer s)
All Expressions must implement a default (no-argument) constructor. |
void |
display(ValueWriter w)
|
void |
serialize(Serializer s)
All Expressions must implement a default (no-argument) constructor. |
void |
setCar(Value v)
|
void |
setCdr(Value v)
|
boolean |
valueEqual(Value v)
Compares this value to another for semantic equality. |
int |
valueHashCode()
a hashCode function consistent with valueEqual |
boolean |
visit(ExpressionVisitor v)
|
| Methods inherited from class sisc.data.Value |
|---|
apply, displayNamedOpaque, equals, eqv, eval, express, getValue, synopsis, synopsis, toString, write, writeReplace |
| Methods inherited from class sisc.data.Expression |
|---|
deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serializeAnnotations, setAnnotation, setAnnotation, setName, 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, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Pair()
public Pair(Value car,
Value cdr)
| Method Detail |
|---|
public Value car()
public Value cdr()
public void setCar(Value v)
public void setCdr(Value v)
public void display(ValueWriter w)
throws java.io.IOException
display in class Valuejava.io.IOExceptionpublic boolean valueEqual(Value v)
Value
valueEqual in class Valuev - the other Valuepublic int valueHashCode()
Value
valueHashCode in class Value
public void serialize(Serializer s)
throws java.io.IOException
Expression
serialize in class Expressions - the Serializer
java.io.IOException
public void deserialize(Deserializer s)
throws java.io.IOException
Expression
deserialize in class Expressions - the Deserializer
java.io.IOExceptionpublic boolean visit(ExpressionVisitor v)
visit in interface ExpressionVisiteevisit in class Expression
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||