public class SynchronizedHashtable extends HashtableBase
annotations, EMPTYSETBACKQUOTE, 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| Constructor and Description |
|---|
SynchronizedHashtable() |
SynchronizedHashtable(HashtableBase delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAList(Pair p) |
void |
clear() |
void |
deserialize(Deserializer s)
All Expressions must implement a default (no-argument) constructor.
|
void |
display(ValueWriter w) |
Value |
get(Value k) |
HashtableBase |
getDelegate() |
Procedure |
getEqualsProc() |
Procedure |
getHashProc() |
Pair |
keys() |
Value |
put(Value k,
Value v) |
Value |
remove(Value k) |
void |
serialize(Serializer s)
All Expressions must implement a default (no-argument) constructor.
|
int |
size() |
Pair |
toAList() |
boolean |
valueEqual(Value v)
Compares this value to another for semantic equality.
|
int |
valueHashCode()
a hashCode function consistent with valueEqual
|
boolean |
visit(ExpressionVisitor v) |
apply, displayNamedOpaque, equals, eqv, eval, express, getValue, synopsis, synopsis, toString, write, writeReplacedeserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serializeAnnotations, setAnnotation, setAnnotation, setName, visitAnnotations, writeExternalannotated, 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, warnpublic SynchronizedHashtable()
public SynchronizedHashtable(HashtableBase delegate)
public HashtableBase getDelegate()
public Procedure getEqualsProc()
getEqualsProc in class HashtableBasepublic Procedure getHashProc()
getHashProc in class HashtableBasepublic Value get(Value k)
get in class HashtableBasepublic Value put(Value k, Value v)
put in class HashtableBasepublic Value remove(Value k)
remove in class HashtableBasepublic int size()
size in class HashtableBasepublic void clear()
clear in class HashtableBasepublic void addAList(Pair p)
addAList in class HashtableBasepublic Pair toAList()
toAList in class HashtableBasepublic Pair keys()
keys in class HashtableBasepublic boolean valueEqual(Value v)
ValuevalueEqual in class HashtableBasev - the other Valuepublic int valueHashCode()
ValuevalueHashCode in class HashtableBasepublic void serialize(Serializer s) throws java.io.IOException
Expressionserialize in class HashtableBases - the Serializerjava.io.IOExceptionpublic void deserialize(Deserializer s) throws java.io.IOException
Expressiondeserialize in class HashtableBases - the Deserializerjava.io.IOExceptionpublic boolean visit(ExpressionVisitor v)
visit in interface ExpressionVisiteevisit in class HashtableBasepublic void display(ValueWriter w) throws java.io.IOException
display in class HashtableBasejava.io.IOException