| Class | Description |
|---|---|
| ArrayGet | |
| ArrayLength | |
| ArrayNew | |
| ArraySet | |
| ClassMemberLocation |
A Location whose value is that of a named field/method of an object.
|
| ClassMethods | |
| CompileArrays | |
| CompileInvoke | |
| CompileReflect | |
| FieldLocation | |
| InstanceOf | |
| Invoke | |
| OccurrenceType |
A type that matches some number of repetitions of a basetype.
|
| SingletonType | |
| SlotGet | |
| SlotSet | |
| StaticFieldLocation | |
| StaticGet | |
| StaticSet | |
| 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.)