|
||||||||||
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.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 JavaObject
s
- the Serializer
java.io.IOException
public void deserialize(Deserializer s) throws java.io.IOException
Expression
deserialize
in class JavaObject
s
- the Deserializer
java.io.IOException
public java.lang.Object get()
get
in class JavaObject
public java.lang.Class classOf()
classOf
in class JavaObject
public void display(ValueWriter w) throws java.io.IOException
display
in class JavaObject
java.io.IOException
public boolean eqv(java.lang.Object v)
Value
eqv
in class JavaObject
v
- the other Valuepublic boolean valueEqual(Value v)
Value
valueEqual
in class JavaObject
v
- the other Value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |