|
||||||||||
| 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.data.SchemeVector
sisc.data.ImmutableVector
public class ImmutableVector
| Field Summary |
|---|
| Fields inherited from class sisc.data.SchemeVector |
|---|
lastUnique, vals |
| 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 | |
|---|---|
ImmutableVector()
|
|
ImmutableVector(int count)
|
|
ImmutableVector(int count,
boolean isImmutable)
|
|
ImmutableVector(int count,
Value initializer)
|
|
ImmutableVector(Value[] v)
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class sisc.data.SchemeVector |
|---|
display, findEnd, synopsis, valueEqual, valueHashCode, visit |
| Methods inherited from class sisc.data.Value |
|---|
apply, displayNamedOpaque, equals, eqv, eval, express, getValue, synopsis, toString, 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, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ImmutableVector()
public ImmutableVector(int count)
public ImmutableVector(int count,
boolean isImmutable)
public ImmutableVector(int count,
Value initializer)
public ImmutableVector(Value[] v)
| Method Detail |
|---|
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
Expression
serialize in class SchemeVectors - the Serializer
java.io.IOException
public void deserialize(Deserializer s)
throws java.io.IOException
Expression
deserialize in class SchemeVectors - the Deserializer
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||