All Classes Interface Summary Class Summary Exception Summary Error Summary Annotation Types Summary
Class |
Description |
AbstractCharVector<E> |
|
AbstractHashTable<Entry extends Map.Entry<K,V>,K,V> |
An abstract hash map from K to V.
|
AbstractScriptEngineFactory |
Abstract implementation of ScriptEngineFactory for any Kawa Language.
|
AbstractScriptEngineFactory.BindingsEnvironment |
A Environment that proxies lookup in global and engine Bindings.
|
AbstractScriptEngineFactory.BindingsLocation |
A Location object that proxies lookup in global and engine Bindings.
|
AbstractSequence<E> |
A collection of default methods for implementing sequence-like classes.
|
AbstractWeakHashTable<K,V> |
A hash table with weakly referenced keys and values.
|
AbstractWeakHashTable.WEntry<K,V> |
|
Access |
Access flags.
|
AccessExp |
A common super-type for ReferenceExpa and SetExp.
|
AddOp |
Implement the Scheme standard functions "+" and "-".
|
AncestorAxis |
Used to implement a ancestor:: step in a path expression.
|
AncestorOrSelfAxis |
Used to implement a ancestor-or-self:: step in a path expression.
|
AnnotationDefaultAttr |
Represents a "AnnotationDefault" attribute.
|
AnnotationEntry |
An annotation value mirror.
|
AnnotationEntry.Value |
|
ANormalize |
A visitor that performs transformation to Administrative Normal Form.
|
AnyPat |
A pattern that matches anything.
|
append |
Implement the Scheme standard function "append".
|
AppendValues |
|
ApplicationMainSupport |
Run-time support for "main" method, inclding command-line arguments.
|
Apply |
Implement the standard Scheme function "apply".
|
ApplyExp |
This class is used to represent "combination" or "application".
|
ApplyTemplates |
Implements the XSLT apply-templates command.
|
ApplyToArgs |
Implement the standard Scheme function "apply".
|
ApplyWithValues |
This procedure's first argument values are applied as argument list to the second argument.
|
ArgList |
|
ArgListBuilder |
|
ArgListImpl |
|
ArgListPair |
|
ArgListVector |
|
Arithmetic |
|
ArithOp |
|
ArithOp |
|
Array<E> |
General interface to arrays of arbitrary dimension.
|
ArrayClassLoader |
Load classes from a set of byte arrays.
|
ArrayGet |
|
ArrayLength |
|
ArrayMake |
|
ArrayNew |
|
ArrayPrint |
Pretty-print an array (in APL-style).
|
ArrayRef |
|
Arrays |
Static methods for implementing Scheme (SRFI-25) arrays.
|
Arrays |
|
Arrays.BuiltArray<E> |
Class for implementing computed (virtual) array.
|
Arrays.ProcTransformedArray<E> |
General array "view" class using a Procedure index transformer.
|
ArraySet |
|
ArraySet |
|
ArrayType |
|
AttrContainer |
An interface for objects that (may) contain Attribute objects.
|
Attribute |
Represents an Attribute of an AttrContainer.
|
AttributeAxis |
Used to implement an attribute:: step in a path expression.
|
AttributePredicate |
A predicate that (only) matches a ATTRIBUTE_VALUE.
|
Attributes |
|
AttributeType |
Matches an attribute name pattern.
|
AutoloadProcedure |
Implement autoloading of Procedures.
|
AutoloadSyntax |
Implement autoloading of Syntax (including macros).
|
AVector<E> |
|
Average |
|
Base64Binary |
A BinaryObject whose lexical format is base64.
|
BaseUnit |
A primitive Unit of measurement (such as a meter).
|
begin |
Implement the re-writer for the "begin" primitive.
|
BeginExp |
This class represents a sequence of Expressions.
|
BinaryObject |
Generic binary data with application-specific interpretation.
|
BinaryOp |
|
BindDecls |
Methods for parsing patterns.
|
BindingInitializer |
|
BitOps |
Implements logical (bit-wise) operations on infinite-precision integers.
|
BitVector |
Simple adjustable-length vector of Boolean values.
|
BitwiseOp |
|
Blob |
Binary data which may represent text or other information.
|
BlockExp |
Class used to implement a block that can be exited.
|
BooleanValue |
|
BoundedHashable |
Supports computing a hash-code while protecting against cycles.
|
Box |
A container that lays out its components in a column or row.
|
BracketApply |
Expand $bracket-apply$ macro.
|
BRL |
|
BRLRead |
A class to read Scheme forms (S-expressions).
|
BRLReaderString |
|
BuiltinEnvironment |
An Environment containing the default bindings for the current Language.
|
Button |
A model (data) for a clickable button.
|
ByteVector<E> |
Simple adjustable-length vector of signed or unsigned 8-bit integers (bytes).
|
CallCC |
Implement the Scheme standard function "call-with-current-continuation".
|
CallContext |
A procedure activation stack (when compiled with explicit stacks).
|
CalledContinuation |
|
CallWithValues |
|
CaseExp |
This class represents a case expression
|
CaseExp.CaseClause |
This class represent a clause of the case expression,
of the form ((datum*) expression+) or (else expression+)
|
CastableAs |
|
CastAs |
|
CatchClause |
A "catch" clause of a "try-catch" form.
|
CComplex |
General Cartesian Complex number.
|
CGIServletWrapper |
Wrapper class to allow a Servlet to be run as a CGI script.
|
ChainLambdas |
Sets up the firstChild/nextSibling links of each LambdaExp.
|
Char |
A wrapper for characters.
|
char_ready_p |
|
CharBuffer |
Editable character sequence using a buffer-gap implementation and
self-adjusting position.
|
CharSeq |
A sequence where each element is a character (Unicode code point).
|
CharVector |
Simple adjustable-length vector whose elements are 16-bit chars.
|
CheckedTarget |
Same as StackTarget, but catch ClassCastException.
|
ChildAxis |
Used to implement a child:: step in a path expression.
|
Children |
|
ClassExp |
|
ClassFileInput |
Class to read a ClassType from a DataInputStream (.class file).
|
ClassInitializer |
Cause a class value from a ClassExp to be initialized.
|
ClassMemberLocation<T> |
A Location whose value is that of a named field/method of an object.
|
ClassMethods |
|
ClassNamespace |
|
ClassType |
|
ClassTypeWriter |
This class prints out in contents of a ClassType in human-readable form.
|
CodeAttr |
Represents the contents of a standard "Code" attribute.
|
CoerceNodes |
Coerces an item sequence to a node sequence.
|
Column |
A "vertical box" container.
|
CommandCompleter |
Handle command completion based on expression context.
|
CommentConstructor |
|
Compare |
Compares two values (or sequences) according to XPath semantics.
|
Compilation |
State for a single expression or module.
|
CompilationHelpers |
Various static methods used to inline and compile specific procedures.
|
CompileArith |
|
CompileArrays |
|
CompileBuildObject |
Support for custom class-specific compile-time object builders.
|
CompiledModule |
Representation of an interactive module after parsing and compiling.
|
CompiledProc |
|
CompileFile |
Procedure to read and compile and entire file.
|
CompileInvoke |
|
CompileMisc |
|
CompileMisc |
|
CompileNamedPart |
|
CompileProcess |
|
CompileReflect |
|
CompileValues |
Compile-time support for call-with-values and related code.
|
CompileXmlFunctions |
|
Complex |
|
ComposedArray<E> |
Indexing "composes" with a set of indexing arrays.
|
ComposedArray.AsSequence<E> |
Same as ComposedArray but also implements AVector.
|
ConditionalTarget |
This is the Target of a boolean expression, in a conditional context.
|
constant_fold |
Implements the "constant-fold" transformer.
|
ConstantFunction0 |
A 0-argument function that returns a constant value.
|
ConstantPool |
Manages a pool of constants, as used in .class files and Java interpreters.
|
ConstantValueAttr |
|
ConstrainedLocation<T> |
|
Consumable |
An object that can send its contents to a Consumer.
|
Consumer |
A Consumer is something that will accept data (output),
and do something with it.
|
ConsumerTarget |
A Target which is some variable that implements gnu.lists.Consumer.
|
ConsumerWriter |
A Writer that wraps (filters) a Consumer.
|
ContentConsumer |
Forward Consumer events to a SAX2 ContentHandler.
|
Continuation |
A Continuation "represents an entire (default) future for the computation.
|
Convert |
|
Convert |
|
Convert |
A class that encapsulates conversions between primitive and Object.
|
CpoolClass |
A CONSTANT_Class entry in the constant pool.
|
CpoolEntry |
An entry in the constant pool of a ClassType.
|
CpoolInvokeDynamic |
A CONSTANT_InvokeDynamic entry in the constant pool.
|
CpoolMethodHandle |
A CONSTANT_MethodHandle entry in the constant pool.
|
CpoolMethodType |
A CONSTANT_MethodType entry in the constant pool.
|
CpoolNameAndType |
A CONSTANT_NameAndType entry in the constant pool.
|
CpoolRef |
A CONSTANT_{Field,Method,InterfaceMethod}Ref entry in the constant pool.
|
CpoolString |
A CONSTANT_String entry in the constant pool.
|
CpoolUtf8 |
A CONSTANT_Utf8 entry in the constant pool.
|
CpoolValue1 |
A CONSTANT_Integer or CONSTANT_Float entry in the constant pool.
|
CpoolValue2 |
A CONSTANT_Long or CONSTANT_Double entry in the constant pool.
|
CQuantity |
General Cartesian Quaternion quantity.
|
CQuaternion |
General Cartesian Quaternion number (a four-dimensional extension
of complex numbers).
|
Curry1 |
A curried procedure.
|
CurryExp |
A specialized ApplyExp class for curried function calls.
|
DateTime |
Represents a date and/or time.
|
DComplex |
A complex number using rectangular (Cartesian) plain double values.
|
DDimension |
A subclass of Dimension that uses doubles.
|
Debug |
|
Declaration |
The static information associated with a local variable binding.
|
Declaration.ValueSource |
|
define |
The Syntax transformer that re-writes the "%define" internal form.
|
define_alias |
|
define_autoload |
|
define_class |
|
define_library |
Implements the R7RS 'define-library' form.
|
define_syntax |
|
define_unit |
|
DefineNamespace |
|
DescendantAxis |
Used to implement a descendant:: step in a path expression.
|
DescendantOrSelfAxis |
Used to implement a descendant-or-self:: step in a path expression.
|
DFloNum |
|
Dimensions |
A Dimensions object represents the product or ratio of BaseUnits.
|
Display |
An abstract "display device".
|
DisplayFormat |
Handle formatted output for Lisp-like languages.
|
DistinctValues |
|
DivideOp |
Implement the Scheme standard function "/".
|
Document |
Implement the XQuery function 'document'.
|
DocumentConstructor |
|
DQuantity |
A Quantity represented as the product of a plain double and a Unit.
|
DQuaternion |
A quaternion number using plain double values.
|
DrawImage |
|
DrawShape |
|
dump |
Application to read a ClassType from a DataInputStream (.class file).
|
Duration |
|
DynamicLocation<T> |
A Location that forwards to a thread-specific Location.
|
ElementPredicate |
A predicate that (only) matches a ELEMENT_VALUE.
|
ElementType |
|
EmptyList |
This singleton class represents an empty list.
|
EnclosingMethodAttr |
|
Environment |
A mapping from EnvironmentKey to Location s.
|
EnvironmentKey |
A pair of a name (a Symbol ) and a property (any Object ).
|
EofClass |
|
EqualPat |
A pattern that requires an exact match (using equal?).
|
ErrorExp |
Class used to mark an erroneous expression
|
Eval |
|
ExceptionsAttr |
Represents the contents of a standard "Exceptions" attribute.
|
ExitableBlock |
Support for code block that one may be exited.
|
ExitCalled |
Helper class for running finally-blocks when exit is invoked.
|
ExitExp |
Expression to exit a lexically surrounding block.
|
ExpExpVisitor<D> |
Specialization of ExpVisitor<R,D> to R=Expression .
|
ExponentialFormat |
Format a real number using a floating-point format.
|
export |
|
Expression |
Abstract class for syntactic forms that evaluate to a value.
|
Expt |
Implement the standard Scheme procedure "expt".
|
ExpVisitor<R,D> |
Class for doing a tree-visit over an Expression tree.
|
ExtPosition<E,ESEQ extends AbstractSequence<E>> |
A SeqPosition for sequences that need more than a Pos int for a position.
|
ExtSequence<E> |
Abstract helper class for Sequences that use an ExtPosition.
|
F32Vector |
Simple adjustable-length vector of 32-bit floats.
|
F64Vector |
Simple adjustable-length vector of 64-bit doubles.
|
Field |
|
FieldLocation<T> |
|
FillShape |
|
Filter<T> |
|
FilterConsumer |
A Consumer that wraps some other Consumer.
|
FindCapturedVars |
|
FindTailCalls |
A visitor that checks for tails-calls; also notes read/write/call accesses.
|
FixedRealFormat |
Format a real number using a fixed-point format.
|
FixupHtmlToc |
A utility class for updating web pages.
|
FlattenedArray<E> |
View an array as a vector, with the former's elements in row-major order.
|
fluid_let |
The Syntax transformer that re-writes the Scheme "fluid-let" primitive.
|
FluidLetExp |
Class used to implement "fluid-let" for Scheme and "let" for Emacs.
|
Focus |
This is only used for XSLT, which should be fixed.
|
FollowingAxis |
Used to implement a following:: step in a path expression.
|
FollowingSiblingAxis |
Used to implement a following-sibling:: step in a path expression.
|
Format |
|
FString |
Simple adjustable-length vector whose elements are 32-bit code points
Used for the Scheme string type.
|
Future<T> |
|
FVector<E> |
Simple adjustable-length vector of objects.
|
GenArrayType |
Type of multi-dimensional arrays.
|
GeneralArray<E> |
A class to handle general multi-dimensional arrays.
|
GeneralArray1<E> |
|
GeneralHashTable<K,V> |
A generic hash table.
|
GenericError |
|
GenericProc |
A collection of MethodProcs; one is chosen at apply time.
|
GetFieldProc |
|
GetModuleClass |
Special procedure to get the Class of the current module.
|
GetNamedInstancePart |
The value of the Kawa Scheme expression '*:PART-NAME'.
|
GetNamedPart |
Procedure to get the value of a named component of an object.
|
GVector<E> |
A "generalized vector" - a randomly-acessible sequence.
|
HashNode<K,V> |
|
HashUtils |
Various static helper methods for calculating hash-codes.
|
HasNamedParts |
|
HasOwningField |
Used for compiling literals.
|
HasSetter |
A Procedure that can be used on the left-hand-side of an assignment.
|
HeapSort<T,C> |
|
HeapSort.IndexSort |
Sort an error of integer indexes based on a lookup object.
|
HexBinary |
A BinaryObject whose lexical format is hexBinary.
|
HttpPrinter |
Output as an Http response.
|
HttpRequestContext |
A representation of an http request as it is being handled.
|
IdentityHashTable<K,V> |
A hash table where "equals" is object identity.
|
IfExp |
This class represents a conditional.
|
IfFeature |
Implements the Scheme 'cond-expand' syntax.
|
IfState |
The state of a conditional expression or statement.
|
IgnoreTarget |
|
ImmutablePair |
|
ImportFromLibrary |
Implement R6RS import form.
|
Include |
Syntax class for source-file inclusion.
|
IndirectableLocation<T> |
|
IndirectIndexedSeq<E> |
Wrap a List (or an indexed selection of it) as a Sequence.
|
InheritingEnvironment |
|
Initializer |
A piece of code that needs to be added to <clinit> , <init> , or whatever.
|
Inlineable |
|
InlineCalls |
The main Expression re-writing pass.
|
InlineCalls.LenientExpectedType |
New helper Type class, used for "lenient" conversions.
|
InlineCalls.ProcedureInCallContext |
|
InlineCalls.ValueNeededType |
A marker type to indicate that void is invalid.
|
InnerClassesAttr |
|
InstanceOf |
|
IntegerFormat |
|
IntegerRange |
|
IntersectNodes |
Get the union of two node lists.
|
IntFraction |
Implementation of exact rational numbers a ratio of two IntNums.
|
IntHashTable |
A hash table that maps Object to int.
|
IntNum |
A class for infinite-precision integers.
|
IntSequence |
|
IntVector<E> |
Simple adjustable-length vector of signed or unsigned 32-bit integers (ints).
|
Invoke |
|
IsEq |
Implement the standard Scheme function eq?
and the Lisp eq.
|
IsEqual |
Implement the standard Scheme procedure equal?
and the Lisp equal.
|
IsEqv |
Implement that standard Scheme function "eqv?".
|
IString |
A string implementation with contant-time codepoint indexing.
|
IString.SubString |
|
ItemAt |
Returns a value at a given index in a sequence of values.
|
ItemPredicate |
A predicate (or type) on an item in a sequence.
|
IteratorItems |
|
KAttr |
|
KawaAutoHandler |
The generic framework for auto-configuring web page scripts.
|
Kawac |
Compiles Kawa source files.
|
KawaConvert |
Override gnu.lists.Convert to use Kawa number and Char classes.
|
KawaHttpHandler |
Web server support glue built on JDK 6's built-in HttpServer.
|
KawaHttpHandler.Context |
|
KawaHttpHandler.StaticFileHandler |
|
KawaPageServlet |
Handle auto-configuring web page scripts using a servlet engine.
|
KawaScriptBindings |
An implementation of javax.script.Bindings that uses a SimpleEnvironment.
|
KawaScriptEngine |
|
KawaServlet |
Generic HttpServlet wrapper that support the Kawa web page script APIs.
|
KawaServlet.Context |
|
KawaXMLReader |
An implementation of SAX2 XMLReader.
|
KCDATASection |
|
KCharacterData |
|
KComment |
|
KDocument |
|
KElement |
|
KeyPair |
A simple concrete implemementation of EnvironmentKey .
|
Keyword |
Implementation of Lisp keywords.
|
KNode |
|
KProcessingInstruction |
|
KText |
|
Label |
A Label represents a location in a Code attribute.
|
Label |
A "label" may have some text and/or an icon.
|
Lambda |
The Syntax transformer that re-writes the lambda builtin.
|
LambdaExp |
Class used to implement Scheme lambda expressions.
|
LambdaExp.Closure |
|
LangExp |
A language-specific expression.
|
LangObjType |
A wrapper around a class type.
|
LangObjType.ArgListBuilder |
|
LangObjType.SimpleVectorBuilder |
|
LangPrimType |
Use to implement some special types that convert differently.
|
Language |
Contains various language-dependent methods.
|
Lazy<T> |
A lazy value is one that may be calculated on demand.
|
LazyPropertyKey<T> |
A property whose value can be found lazily.
|
LazyType |
The type of lazy values - i.e.
|
let |
The Syntax transformer that re-writes the Scheme "let" primitive.
|
let_syntax |
Implementation of the standard Scheme let-syntax and letrec-syntax forms.
|
LetExp |
Class used to implement "let" syntax (and variants) for Scheme.
|
Lexer |
Reads EcmaScript token from a InPort.
|
Lexer |
Framework for implementing lexical scanners and parsers.
|
LineCommenterSet |
|
LineCommenterSet.LineCommenter |
Individual filter component of filterset
|
LineNumbersAttr |
Represents the contents of a standard "LineNumberTable" attribute.
|
LineStripperSet |
|
LineStripperSet.LineStripper |
Individual filter component of filterset
|
LispFormat |
A representation of a parsed Common Lisp-style format.
|
LispLanguage |
Language sub-class for Lisp-like languages (including Scheme).
|
LispPackage |
Implement a Common Lisp "package" value.
|
LispReader |
A Lexer for reading S-expressions in generic Lisp-like syntax.
|
ListCodeSize |
Application that lists the number of bytes in named methods.
|
ListItems |
A function that maps a List into the sequence of its elements.
|
ListPat |
Match a list whose length in in the range [min_length..max_length].
|
ListRepeatPat |
|
Literal |
A Literal contains compile-time information about a constant.
|
LitTable |
Manages the literals of a Compilation.
|
LList |
Semi-abstract class for traditions Lisp-style lists.
|
load |
|
LocalVarsAttr |
|
location |
The Syntax transformer that re-writes the Kawa "location" primitive.
|
Location |
An abstracted "variable", inherited by Field and Variable.
|
Location<T> |
A Location is an abstract cell/location/variable with a value of type T.
|
LocationEnumeration |
|
LocationProc<T> |
A Procedure that evaluates to the value of a Location.
|
LongVector<E> |
Simple adjustable-length vector of signed or unsigned 64-bit integers (longs).
|
LProcess |
A process whose lazy "value" is the bytes from standard output.
|
Macro |
|
make |
|
MakeAnnotation |
|
MakeAttribute |
|
MakeCDATA |
|
MakeDynamic |
Implement the 'dynamic' constructor function.
|
MakeElement |
|
MakeList |
Implement the Scheme standard function "list".
|
MakeProcedure |
|
MakeProcInst |
|
MakePromise |
|
MakeResponseHeader |
A procedure that implements the "response-header" function.
|
MakeSplice |
A pseudo-function whose argument is splice into an outer argument list.
|
MakeText |
|
MakeUnescapedData |
|
MakeWithBaseUri |
A Procedure to create an included entity object, or
set the base-uri property for a document or fragment.
|
MakeXmlElement |
A Syntax transformer for a XML constructor.
|
Mangling |
Helper methods for mangling and demangling.
|
Map |
Implement the Scheme standard functions "map" and "for-each".
|
MappedArrayType |
An array type where elements are copied from a sequence.
|
MatchDef |
Handle the (! pattern init) syntax.
|
Member |
|
MenuItem |
|
Method |
Represents a method in a ClassType .
|
MethodProc |
Similar to a CLOS method.
|
MinMax |
|
MiscAttr |
|
Model |
Abstract class for Viewable objects, with notification/listener support.
|
ModelListener |
Implemented by an object that wants to be notified when a model changes.
|
module_compile_options |
|
module_extends |
|
module_implements |
|
module_name |
|
module_static |
|
ModuleBody |
Class for the dummy top-level function of a module.
|
ModuleContext |
Maps modules to module instances.
|
ModuleExp |
Class used to implement Scheme top-level environments.
|
ModuleInfo |
|
ModuleManager |
A database of known modules as represented by ModuleInfo .
|
ModuleSet |
The compiler generates extensions of this class.
|
MultiplyOp |
Implement the Scheme standard function "*".
|
MultValuesType |
|
Named |
|
NamedCharTable |
A table to manage standard character names.
|
NamedChildrenFilter |
A FilterConsumer that only passes through matching children.
|
NamedCollator |
|
NamedException |
Used to implement R7RS "error object" as created by the error procedure.
|
NamedLocation<T> |
A Location that can be used as an entry in an Environment.
|
NamedPart |
A reference to a named feature/part of a specific object.
|
NamedPart.Setter |
|
NamedUnit |
A Unit that has a name.
|
NameLookup |
Manages the set of declarations "currently" in scope.
|
Namespace |
A mapping from strings ("print names") to Symbol s.
|
NamespaceBinding |
A "namespace node" as a link in a linked list.
|
NodeCompare |
Compare nodes for document order.
|
NodeConstructor |
|
NodePredicate |
A predicate that (only) matches only "nodes" in the XML sense.
|
Nodes |
Manages a sequence of node references.
|
Nodes.NodeVector |
|
NodeSetType |
|
NodeTree |
Use to represent a Document or Document Fragment, in the XML DOM sense.
|
NodeType |
A SeqPosition used to represent a node in (usually) a TreeList.
|
NodeUtils |
|
Not |
Implement the standard Scheme procedure "not".
|
Notation |
|
NumberCompare |
This implements the numeric comparison relations: < , <= , etc.
|
NumberPredicate |
|
NumberValue |
|
Numeric |
|
object |
|
ObjectExp |
An expression that evaluated to an instance of an anonymous class.
|
ObjectFormat |
|
ObjectType |
Semi-abstract class object reference types.
|
OccurrenceType |
A type that matches some number of repetitions of a basetype.
|
Options |
Mananges a table of named options,
Can inherit from another table of "default" options.
|
Options.OptionInfo |
|
OrderedMap |
A procedure used to represent a FLWOR expression with
an order by clause.
|
OrderedTuples |
|
OutputAsXML |
A 1-argument Procedure that takes a value and return output in XML syntax.
|
Pair |
A "pair" object, as used in Lisp-like languages.
|
PairClassType |
A class type implemented as a pair of an interface and a class.
|
PairPat |
|
PairWithPosition |
A Pair with the file name and position it was read from.
|
ParameterizedType |
|
ParentAxis |
Used to implement a parent:: step in a path expression.
|
ParseFormat |
|
Parser |
|
Pattern |
A Pattern is used to match against objects.
|
PatternScope |
Bindings from a syntax-case /syntax-rules pattern.
|
PBox |
Used to compose Pictures "next to" each other.
|
Picture |
|
Pictures |
|
PictureToSvg |
|
PictureVisitor |
|
PictureVisitor.TrackingState |
|
PlainLocation<T> |
|
PositionConsumer |
An object that can be "fed" a TreePosition, and will do something with it.
|
PositionManager |
|
PrecedingAxis |
Used to implement a following:: step in a path expression.
|
PrecedingSiblingAxis |
Used to implement a following-sibling:: step in a path expression.
|
PreProcess |
Helper class to pre-process Java source.
|
prim_method |
|
PrimArrayUtils |
|
PrimIntegerVector<E> |
|
PrimProcedure |
A primitive Procedure implemented by a plain Java method.
|
PrimType |
|
PrintConsumer |
A Consumer that extends a PrintWriter.
|
ProceduralProxy |
A Proxy that forwards to a Procedure.
|
Procedure |
The abstract parent for all Scheme functions.
|
Procedure0 |
Abstract class for 0-argument procedures.
|
Procedure0or1 |
Abstract class for 0- or 1-argument Scheme procedures.
|
Procedure1 |
Abstract class for 1-argument Scheme procedures.
|
Procedure1or2 |
Abstract class for 1- or 2-argument Scheme procedures.
|
Procedure2 |
Abstract class for 2-argument Scheme procedures.
|
Procedure3 |
Abstract class for 3-argument Scheme procedures..
|
Procedure4 |
Abstract class for 4-argument Scheme procedures.
|
ProcedureN |
Abstract class for "N -argument" Scheme procedures, where N>4 or variable.
|
ProcessingInstructionType |
|
ProcInitializer |
|
ProcLocation |
|
Promise<T> |
Implement Scheme "promises".
|
PropertyKey<T> |
PropertySet keys that provide statically-typeable values.
|
PropertyLocation |
Used to implement Lisp-style "property lists".
|
PropertySet |
|
PushApply |
Re-arranges ApplyExp where the function is a LetExp or BeginExp.
|
QNameUtils |
|
Quantity |
A quantity with a unit.
|
Quaternion |
A quaternion is a hypercomplex number of the form w + xi + yj + zk
where w, x, y, and k are real, and i, j, and k are imaginary units
which satisfy i^2 = j^2 = k^2 = ijk = -1.
|
Quote |
The Syntax transformer that re-writes the "quote" "quasiquote" primitive.
|
QuoteExp |
An Expression that evaluates to a constant value.
|
random |
|
Range<E> |
|
Range.IntRange |
|
RangeTable |
Map integers to Object.
|
RangeUtils |
|
RAPair |
|
RAPair.Node |
|
RatNum |
The abstract class of rational numbers.
|
read_line |
|
ReaderColon |
|
ReaderConstituent |
|
ReaderDispatch |
|
ReaderDispatchMacro |
Wrapper for user-supplied reader dispatch macro procedure.
|
ReaderDispatchMisc |
|
ReaderDispatchSyntaxQuote |
Handle special Scheme forms #` , #' , and #, .
|
ReaderExtendedLiteral |
|
ReaderIgnoreRestOfLine |
|
ReaderMacro |
Wrapper for user-supplied reader macro procedure.
|
ReaderMisc |
|
ReaderNestedComment |
|
ReaderParens |
|
ReaderQuote |
|
ReaderString |
|
ReaderTypespec |
Reader table entry for '<' to treat '['
and ']' as constituents.
|
ReaderVector |
|
ReaderXmlElement |
|
ReadOnlyLocation |
|
ReadTable |
|
ReadTableEntry |
|
RealNum |
|
Record |
|
RecordConstructor |
|
Reduce |
|
ReferenceExp |
This class represents a variable reference (an identifier).
|
RelativeStep |
Implements XPath path expression.
|
RelativeStepFilter |
Used to filter the output of RelativeStep.
|
require |
|
require.DeclSetMapper |
|
Reserved |
|
ResolveNames |
This resolves references to lexical Declarations.
|
ResolveNamespace |
|
ResourceStreamHandler |
Handler for "class-resource:" URLs.
|
Row |
A "horizontal box" container.
|
RunnableClosure<T> |
|
RunnableModule |
|
RunProcess |
The Kawa run-process command builds and runs a Process.
|
RunTestScript |
A utility for simple one-file test cases.
|
RuntimeAnnotationsAttr |
Represents a "RuntimeVisibleAnnotations" or "RuntimeInvisibleAnnotations" attribute.
|
S16Vector |
Simple adjustable-length vector of signed 16-bit integers (shorts).
|
S32Vector |
Simple adjustable-length vector of signed 32-bit integers (ints).
|
S64Vector |
Simple adjustable-length vector of signed 64-bit integers (longs).
|
S8Vector |
Simple adjustable-length vector of signed 8-bit integers (bytes).
|
Scan |
Create a scan expression from a sequence expression.
|
Scheme |
|
SchemeCompilation |
|
SchemeScriptEngineFactory |
|
Scope |
|
ScopeExp |
Abstract class for expressions that add local variable bindings.
|
SelfAxis |
Used to implement a self:: step in a path expression.
|
SeqPosition<E,ESEQ extends AbstractSequence<E>> |
A position in a sequence (list).
|
SeqSizeType |
This matches a sequences of a specific length.
|
Sequence<E> |
A Sequence is an ordered list of elements.
|
Sequences |
|
Sequences.CharacterIterator |
Iterator subclass to iterate of CharSequences.
|
SequenceUtils |
|
ServletPrinter |
A Consumer that sends output to an http-server's response stream.
|
set_b |
The Syntax transformer that re-writes the Scheme "set!" primitive.
|
SetExp |
An Expression to set (bind) or define a new value to a named variable.
|
SetFieldProc |
|
SetNamedPart |
Procedure to get the value of a named component of an object.
|
Setter |
Implements Kawa extension function "setter", as in SRFI-17.
|
Setter |
The "setter" of procedure that can be used in the LHS of an assignment.
|
Setter.SetArray |
|
Setter.SetGArray |
|
Setter.SetList |
|
Setter0 |
A special case of Setter, retricted to no arguments, except the RHS.
|
Setter1 |
A special case of Setter, retricted to one argument (plus the RHS).
|
SharedLocation<T> |
A Location suitable when Environment or Location can be access by
multiple threads.
|
ShortVector<E> |
Simple adjustable-length vector of signed or unsigned 16-bit integers (shorts).
|
Signals |
Signals helpers.
|
SignatureAttr |
|
SimpleEnvironment |
Concrete implementation of Environment .
|
SimpleSymbol |
A Symbol in the EmptyNamespace.
|
SimpleVector<E> |
A generic simple vector.
|
SingletonType |
|
sleep |
Implements the extended procedure "sleep".
|
SlotGet |
|
SlotSet |
|
SortedNodes |
Manages a sequence of node references in document order without duplicates.
|
SortNodes |
Sort argument nodes in document order.
|
SourceDebugExtAttr |
Represents the contents of a JSR-45 "SourceDebugExtension" attribute.
|
SourceError |
Represents an error message from processing a "source" file.
|
SourceFileAttr |
|
SourceLocator |
|
SourceLocator.Simple |
|
SourceMapper |
Helpers for managing source-code positions and ranges.
|
SourceMessages |
A collection of (zero or more) SourceErrors.
|
SourceName |
Annotation to record a declaration's source symbol.
|
Spacer |
|
Special |
A class of special one-of-a-kind builtin values.
|
SpecialObjectType |
Used for object types that don't correspond to JVM types.
|
StableManager |
Implements a stable sequence with sticky positions.
|
StackMapTableAttr |
Represents a "StackMapTable" attribute, as added in Java 6.
|
StackTarget |
|
StandardColor |
The standard HTML/CSS/SVG named colors supported by modern browsers.
|
StandardNamedChars |
|
StaticFieldLocation |
|
StaticGet |
|
StaticSet |
|
StringCursor |
Boxed class for the 'string-cursor' type.
|
Strings |
Various static utility methods for general strings (CharSeqs).
|
StringUtils |
|
SubSequence<E> |
A sequence consisting of a sub-range of the elements of a base sequence.
|
SVGUtils |
|
SwingButton |
|
SwingContent |
A wrapper around a CharBuffer that implements Swing's Content.
|
SwingDisplay |
|
SwingFrame |
|
SwingPicture |
Embeds a Picture object in a JPanel,.
|
SwitchState |
Maintains the state for generating a switch statement or expression.
|
SwtDisplay |
|
Symbol |
A Symbol is a name, usually in a specific Namespace.
|
Symbols |
Utility class containing various routines to manipulate Scheme symbols.
|
SynchronizedExp |
|
syntax |
|
Syntax |
Abstract class for "syntax" objects.
|
syntax_case |
|
syntax_error |
Implements the "syntax-error" form.
|
syntax_rules |
Implement the standard Scheme "syntax-rules" form.
|
SyntaxException |
Used to signal a non-recoverable (fatal) syntax error.
|
SyntaxForm |
A "syntactic closure" - a syntax datum with its compilation environment.
|
SyntaxForms |
Helper method and implementation classes for SyntaxForm.
|
SyntaxForms.PairSyntaxForm |
|
SyntaxForms.PairWithPositionSyntaxForm |
|
SyntaxForms.SimpleSyntaxForm |
|
SyntaxPattern |
This encodes a pattern from a Scheem syntax-case or syntax-rules.
|
SyntaxRule |
A rule in an R5RS syntax-template .
|
SyntaxRules |
|
SyntaxTemplate |
The translated form of a (syntax template) .
|
Table2D |
Maps 2 objects to another.
|
Target |
This represents where a compiler can put the result of an expression.
|
TemplateScope |
A scope created when expanding a SyntaxTemplate.
|
TemplateTable |
Manages the set of xslt templates that have the same 'mode'.
|
Text |
An editable sequences of characters and embedded objects.
|
TextUtils |
|
ThisExp |
Evaluates to the "this" implicit variable.
|
thisRef |
|
ThreadLocation<T> |
A Location that forwards to a thread-specific Location.
|
Throw |
|
TimeUtils |
|
TracedProcedure |
A TracedProcedure is a Procedure wrapper that writes trace output.
|
TransformedArray<E> |
Indexes are mapped.
|
Translator |
Used to translate from source to Expression.
|
Translator.FormStack |
A list of "forms" to be further processed.
|
Translator.ScanContext |
|
Translator.ValuesFromLList |
An implementationof Values using a linked list.
|
TreeList |
A compact representation of a tree, that is a nested list structure.
|
TreePosition |
A position that can also go down and up in a tree.
|
TreeScanner |
Abstract class that scans part of a node tree.
|
try_catch |
Utility method for try-catch.
|
TryExp |
This class represents try/catch/finally.
|
TryState |
The state of a try statement.
|
Type |
An abstract type as used by both gnu.bytecode and gnu.expr.
|
Type.NeverReturns |
A marker class, used for Type.neverReturnsType .
|
TypeSwitch |
Implement 'typeswitch' (as in XQuery) or 'typecase'.
|
TypeValue |
A Type or a Type expression.
|
TypeVariable |
A type variable in a parameterized type.
|
U16Vector |
Simple adjustable-length vector of unsigned 16-bit integers (shorts).
|
U32Vector |
Simple adjustable-length vector of unsigned 32-bit integers (ints).
|
U64Vector |
Simple adjustable-length vector of unsigned 64-bit integers (longs).
|
U8Vector |
Simple adjustable-length vector of unsigned 8-bit integers (bytes).
|
UByte |
|
UInt |
|
ULong |
|
UnboundLocationException |
An undefined symbol was evaluated.
|
UnescapedData |
Used for text that is supposed to be written out verbatim.
|
UnicodeUtils |
|
Unify |
Operator to unify two values, in the logic programming sense.
|
UninitializedType |
A pseudo-type used for allocated but uninitialized objects.
|
UnionNodes |
Get the union of two node lists.
|
Unit |
|
UnsignedPrim |
|
UntypedAtomic |
A loosely typed string.
|
UShort |
|
Values<E> |
Encapsulate multiple values in a single object.
|
Values.FromArray<E> |
An implementation of Values that stores the values in an array.
|
Values.FromList<E> |
An implementation of Values that uses a java.util.List.
|
Values.FromTreeList |
An implementation of Values that uses a TreeList.
|
Values.Values2<E,V1 extends E,V2 extends E> |
A specialization of Values for exactly 2 values.
|
ValuesFilter |
|
ValuesMap |
Map a function over a value sequence, yielding a new sequence.
|
VarEnumerator |
Use this Enuemration class to iterate over the Variables in a Scope.
|
Variable |
Information about a local variable in a method's code.
|
VarListPat |
A Pattern that will match a list of a given minimum length.
|
VarValueTracker |
Used for SSA (Static Single Assignment) analysis.
|
vector_append |
Implement the Scheme extended function "vector-append".
|
Viewable |
|
VoidConsumer |
A Consumer that does nothing.
|
WeakHashNode<K,V> |
|
WeakIdentityHashMap<K,V> |
|
WeakListener |
|
Window |
Represents an abstract (toolkit-independent) window.
|
with_compile_options |
|
WithComposite |
|
WithPaint |
|
WithTransform |
|
WrappedException |
Encapsulate some Exception inside a RuntimeException.
|
WriteTo |
Write a value to a named file.
|
WrongArguments |
|
WrongType |
Exception thrown when a procedure parameter has the wrong type.
|
XConsumer |
A Consumer extended with XML-specific methods.
|
XCopy |
|
XDataType |
An atomic type as used in XML Schema and related languages.
|
XInteger |
An integer that is an instance of a more specific integer type.
|
XIntegerType |
A restriction (sub-range) of the integer type.
|
XMLFilter |
Fixup XML input events.
|
XmlNamespace |
|
XMLParser |
Reads XML from a char array.
|
XMLPrinter |
Print an event stream in XML format on a PrintWriter.
|
XName |
A QName with namespace nodes [and future optional type annotation].
|
XQException |
|
XQParser |
A class to read xquery forms.
|
XQResolveNames |
|
XQuery |
The XQuery language.
|
XQueryScriptEngineFactory |
|
XSLT |
New Kawa language XSLT (XML Stylesheet Language Tranformations).
|
XslTranslator |
Translate an XSLT stylesheet to a Kawa Expression tree.
|
XString |
|
XStringType |
|
XTimeType |
|
ZipArchive |
A class to manipulate a .zip archive.
|
ZipLoader |
Load classes from a Zip archive.
|