|
||||||||||
| 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.modules.s2j.JavaObject
sisc.modules.s2j.JavaNull
public class JavaNull
| Field Summary |
|---|
| Fields inherited from class sisc.modules.s2j.JavaObject |
|---|
JARRAY, JCLASS, JCONSTR, JFIELD, JMETHOD, JNULL, JOBJ, JUNKN, obj, objType |
| 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 | |
|---|---|
JavaNull()
|
|
JavaNull(java.lang.Class c)
|
|
| Method Summary | |
|---|---|
java.lang.Class |
classOf()
|
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?. |
java.lang.Object |
get()
|
byte |
getObjType()
|
void |
serialize(Serializer s)
All Expressions must implement a default (no-argument) constructor. |
boolean |
valueEqual(Value v)
Compares this value to another for semantic equality. |
| Methods inherited from class sisc.modules.s2j.JavaObject |
|---|
hashCode, visit |
| Methods inherited from class sisc.data.Value |
|---|
apply, displayNamedOpaque, equals, eval, express, getValue, synopsis, synopsis, toString, valueHashCode, 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, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JavaNull()
public JavaNull(java.lang.Class c)
| Method Detail |
|---|
public byte getObjType()
getObjType in class JavaObject
public void serialize(Serializer s)
throws java.io.IOException
Expression
serialize in class JavaObjects - the Serializer
java.io.IOException
public void deserialize(Deserializer s)
throws java.io.IOException
Expression
deserialize in class JavaObjects - the Deserializer
java.io.IOExceptionpublic java.lang.Object get()
get in class JavaObjectpublic java.lang.Class classOf()
classOf in class JavaObject
public void display(ValueWriter w)
throws java.io.IOException
display in class JavaObjectjava.io.IOExceptionpublic boolean eqv(java.lang.Object v)
Value
eqv in class JavaObjectv - the other Valuepublic boolean valueEqual(Value v)
Value
valueEqual in class JavaObjectv - the other Value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||