Package gnu.kawa.reflect

Contains classes to use reflection.

See:
          Description

Class Summary
ArrayGet  
ArrayLength  
ArrayNew  
ArraySet  
ClassMemberLocation A Location whose value is that of a named field/method of an object.
ClassMethods  
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'.
 

Package gnu.kawa.reflect Description

Contains classes to use reflection.

Dependencies

Depends on 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.)

Author

Per Bothner <per@bothner.com>