| Class | Description |
|---|---|
| ArrayGet | |
| ArrayLength | |
| ArrayMake | |
| ArrayNew | |
| ArraySet | |
| ClassMemberLocation<T> |
A Location whose value is that of a named field/method of an object.
|
| ClassMethods | |
| CompileArrays | |
| CompileBuildObject |
Support for custom class-specific compile-time object builders.
|
| CompileInvoke | |
| CompileReflect | |
| FieldLocation<T> | |
| InstanceOf | |
| Invoke | |
| LazyType |
The type of lazy values - i.e.
|
| MakeAnnotation | |
| OccurrenceType |
A type that matches some number of repetitions of a basetype.
|
| ProceduralProxy |
A Proxy that forwards to a Procedure.
|
| SingletonType | |
| SlotGet | |
| SlotSet | |
| StaticFieldLocation | |
| StaticGet | |
| StaticSet | |
| Throw | |
| TypeSwitch |
Implement 'typeswitch' (as in XQuery) or 'typecase'.
|
gnu.bytecode,
gnu.mapping, and
gnu.expr.
Also uses gnu.kawa.util.FString.
Uses kawa.standard.Scheme, but that is a bug.
(It should be using gnu.expr.Interpreter instead.)