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 Locations.
|
| 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 Symbols.
|
| 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.
|