public class JavaNull extends JavaObject
JARRAY, JCLASS, JCONSTR, JFIELD, JMETHOD, JNULL, JOBJ, JUNKN, obj, objType
annotations, EMPTYSET
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
Modifier and Type | Method and Description |
---|---|
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.
|
hashCode, visit
apply, displayNamedOpaque, equals, eval, express, getValue, synopsis, synopsis, toString, valueHashCode, write, writeReplace
deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serializeAnnotations, setAnnotation, setAnnotation, setName, visitAnnotations, writeExternal
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
public byte getObjType()
getObjType
in class JavaObject
public void serialize(Serializer s) throws java.io.IOException
Expression
serialize
in class JavaObject
s
- the Serializerjava.io.IOException
public void deserialize(Deserializer s) throws java.io.IOException
Expression
deserialize
in class JavaObject
s
- the Deserializerjava.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