|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
| OmegahatUserClass | Trivial interface defining no methods used to indicate that the class was generated as an interpreted Omegahat class. |
| UserClassChangeListener | Interface allowing an object to register for notification of a change to the definition of an interpreted class. |
| Class Summary | |
| AbstractUserClass | |
| MethodsCollection | Used to store one or more Method
objects, indexed by the name of all the methods (interpreted functions) stored in each entry. |
| OmegaField | |
| OmegaFieldChangeEvent | |
| OmegaFieldInstance | |
| OmegahatUserClassHelper | Responsible for loading the
constructor Method
table and the methods MethodsCollection table
for a user-level Omegahat class when that class is initialized by the JVM. |
| UserClass | |
| UserClassChangeEvent | |
| UserClassGenerator | Used to define and create new Java classes, each of which implements an Omeghat user-level class via interpreted methods and constructors. |
| UserClassInstance | |
| UserClassManager | |
| UserClassMethod | |
| UserClassPackage | |
Interpreted/user-level class facility in interactive language. There are two versions of user-level classes: one purely interpreted and the other that creates a Java class for the newly defined user-level class. These have very different implications and utilities. See Interpreted Classes.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||