public class ImmutableVector extends SchemeVector
lastUnique, valsannotations, 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 |
|---|
ImmutableVector() |
ImmutableVector(int count) |
ImmutableVector(int count,
boolean isImmutable) |
ImmutableVector(int count,
Value initializer) |
ImmutableVector(Value[] v) |
| Modifier and Type | Method and Description |
|---|---|
void |
deserialize(Deserializer s)
All Expressions must implement a default (no-argument) constructor.
|
void |
fill(Value v) |
boolean |
isImmutable() |
void |
makeImmutable() |
void |
serialize(Serializer s)
All Expressions must implement a default (no-argument) constructor.
|
void |
set(int idx,
Value v) |
display, findEnd, synopsis, valueEqual, valueHashCode, visitapply, displayNamedOpaque, equals, eqv, eval, express, getValue, 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 ImmutableVector()
public ImmutableVector(int count)
public ImmutableVector(int count,
boolean isImmutable)
public ImmutableVector(int count,
Value initializer)
public ImmutableVector(Value[] v)
public void set(int idx,
Value v)
set in class SchemeVectorpublic void fill(Value v)
fill in class SchemeVectorpublic boolean isImmutable()
public void makeImmutable()
public void serialize(Serializer s) throws java.io.IOException
Expressionserialize in class SchemeVectors - the Serializerjava.io.IOExceptionpublic void deserialize(Deserializer s) throws java.io.IOException
Expressiondeserialize in class SchemeVectors - the Deserializerjava.io.IOException