Package | Description |
---|---|
gnu.jemacs.swt | |
gnu.kawa.functions |
Various core run-time functions and operators.
|
gnu.kawa.lispexpr |
Support classes for compiling and running Lisp languages.
|
gnu.kawa.xml |
Classes for using XML within Kawa.
|
gnu.lists |
Contains utility classes and interfaces for sequences (lists), arrays, and trees.
|
Modifier and Type | Class and Description |
---|---|
class |
BufferContent |
class |
LineOffsets
The purpose of this class is to maintain an ordered set of line offsets for an
SwtCharBuffer.
|
class |
SwtCharBuffer
TODO Explain that this is all about.
|
Modifier and Type | Method and Description |
---|---|
static Array |
Arrays.makeSimple(Array shape,
SimpleVector base) |
Modifier and Type | Method and Description |
---|---|
static SimpleVector |
LispReader.readSimpleVector(LispReader reader,
char kind) |
static SimpleVector |
LispReader.readSimpleVector(LispReader reader,
char kind,
int ch,
int size) |
Modifier and Type | Class and Description |
---|---|
static class |
Nodes.NodeVector |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCharVector<E> |
class |
BitVector
Simple adjustable-length vector of Boolean values.
|
class |
Blob
Binary data which may represent text or other information.
|
class |
ByteVector<E>
Simple adjustable-length vector of signed or unsigned 8-bit integers (bytes).
|
class |
CharBuffer
Editable character sequence using a buffer-gap implementation and
self-adjusting position.
|
class |
CharVector
Simple adjustable-length vector whose elements are 16-bit chars.
|
class |
ConstVector<E> |
class |
F32Vector
Simple adjustable-length vector of 32-bit floats.
|
class |
F64Vector
Simple adjustable-length vector of 64-bit doubles.
|
class |
FString
Simple adjustable-length vector whose elements are 32-bit code points
Used for the Scheme string type.
|
class |
FVector<E>
Simple adjustable-length vector of objects.
|
class |
IntVector<E>
Simple adjustable-length vector of signed or unsigned 32-bit integers (ints).
|
class |
LongVector<E>
Simple adjustable-length vector of signed or unsigned 64-bit integers (longs).
|
class |
PrimIntegerVector<E> |
class |
S16Vector
Simple adjustable-length vector of signed 16-bit integers (shorts).
|
class |
S32Vector
Simple adjustable-length vector of signed 32-bit integers (ints).
|
class |
S64Vector
Simple adjustable-length vector of signed 64-bit integers (longs).
|
class |
S8Vector
Simple adjustable-length vector of signed 8-bit integers (bytes).
|
class |
ShortVector<E>
Simple adjustable-length vector of signed or unsigned 16-bit integers (shorts).
|
class |
U16Vector
Simple adjustable-length vector of unsigned 16-bit integers (shorts).
|
class |
U32Vector
Simple adjustable-length vector of unsigned 32-bit integers (ints).
|
class |
U64Vector
Simple adjustable-length vector of unsigned 64-bit integers (longs).
|
class |
U8Vector
Simple adjustable-length vector of unsigned 8-bit integers (bytes).
|
Modifier and Type | Method and Description |
---|---|
protected void |
GapManager.delete(SimpleVector base,
int start,
int count) |
protected void |
GapManager.gapReserve(SimpleVector base,
int where,
int needed)
Adjust gap to 'where', and make sure it is least `needed' elements long.
|
protected void |
StableManager.gapReserve(SimpleVector base,
int where,
int needed)
Adjust gap to 'where', and make sure it is least `needed'
elements long.
|
static GapManager |
GapManager.getEmptyInstance(SimpleVector vector) |
protected int |
GapManager.getSegment(SimpleVector<?> base,
int where,
int len,
boolean readOnly)
If needed, move the gap so the given segment is contiguous.
|
protected void |
GapManager.insertUnspecified(SimpleVector base,
int index,
int count) |
static Array |
GeneralArray.makeSimple(int[] lowBounds,
int[] dimensions,
SimpleVector base) |
protected void |
GapManager.shiftGap(SimpleVector base,
int newGapStart) |
protected void |
StableManager.shiftGap(SimpleVector base,
int newGapStart) |
Constructor and Description |
---|
GapManager(SimpleVector vector) |
StableManager(SimpleVector base) |
StableManager(SimpleVector base,
GapManager old) |