Uses of Class
gnu.lists.SimpleVector
Packages that use SimpleVector
Package
Description
Contains utility classes and interfaces for sequences (lists), arrays, and trees.
Supports
Procedure,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript).-
Uses of SimpleVector in gnu.kawa.functions
Methods in gnu.kawa.functions with parameters of type SimpleVector -
Uses of SimpleVector in gnu.kawa.xml
Subclasses of SimpleVector in gnu.kawa.xml -
Uses of SimpleVector in gnu.lists
Subclasses of SimpleVector in gnu.listsModifier and TypeClassDescriptionclassclassSimple adjustable-length vector of Boolean values.classBinary data which may represent text or other information.classByteVector<E>Simple adjustable-length vector of signed or unsigned 8-bit integers (bytes).classEditable character sequence using a buffer-gap implementation and self-adjusting position.classSimple adjustable-length vector whose elements are 16-bit chars.classSimple adjustable-length vector of 32-bit floats.classSimple adjustable-length vector of 64-bit doubles.classSimple adjustable-length vector whose elements are 32-bit code points Used for the Scheme string type.classFVector<E>Simple adjustable-length vector of objects.classIntVector<E>Simple adjustable-length vector of signed or unsigned 32-bit integers (ints).classLongVector<E>Simple adjustable-length vector of signed or unsigned 64-bit integers (longs).classclassSimple adjustable-length vector of signed 16-bit integers (shorts).classSimple adjustable-length vector of signed 32-bit integers (ints).classSimple adjustable-length vector of signed 64-bit integers (longs).classSimple adjustable-length vector of signed 8-bit integers (bytes).classShortVector<E>Simple adjustable-length vector of signed or unsigned 16-bit integers (shorts).classSimple adjustable-length vector of unsigned 16-bit integers (shorts).classSimple adjustable-length vector of unsigned 32-bit integers (ints).classSimple adjustable-length vector of unsigned 64-bit integers (longs).classSimple adjustable-length vector of unsigned 8-bit integers (bytes).Methods in gnu.lists that return SimpleVectorModifier and TypeMethodDescriptionSimpleVector.asImmutable()static SimpleVectorSequences.copy(SimpleVector base, int start, int end, boolean writable) static SimpleVectorSequences.copy(List base, Range.IntRange range, boolean writable) static SimpleVectorSequences.copySimple(SimpleVector base, int start, int end, boolean writable) Do a logical substring operation with sharing.static <E> SimpleVector<E> Arrays.flattenCopy(Array<E> arr, boolean writable) protected abstract SimpleVectorSimpleVector.newInstance(int newSize) Methods in gnu.lists with parameters of type SimpleVectorModifier and TypeMethodDescriptionstatic SimpleVectorSequences.copy(SimpleVector base, int start, int end, boolean writable) static SimpleVectorSequences.copySimple(SimpleVector base, int start, int end, boolean writable) Do a logical substring operation with sharing.protected voidStableManager.gapReserve(SimpleVector base, int where, int needed) Adjust gap to 'where', and make sure it is least `needed' elements long.static ArrayGeneralArray.makeSimple(int[] lowBounds, int[] dimensions, SimpleVector base) Constructors in gnu.lists with parameters of type SimpleVector -
Uses of SimpleVector in gnu.mapping
Subclasses of SimpleVector in gnu.mapping