|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| ConstructorListener | A Listener which when combined with ConstructorLifecycle can be used to listen to all the constructor based events for a JEMM enhanced object. |
| MethodListener | A Listener for all JEMMObject events to do with methods. |
| ShadowObject | This is the internal generic high level interface between user level objects and the store. |
| ShadowTypeObject | This is an internal interface used by JEMMTypes (e.g. |
| ShadowUserObject | This is the internal interface used by JEMMObjects to handle their interaction with the underlying store. |
| TypeConstructorListener | A Listener for which when combined with TypeConstructorLifecycle can be used to listen to construction events of JEMM type objects. |
| ValueVisitor | |
| Visitable | |
| Class Summary | |
|---|---|
| ConstructorEvent | |
| ConstructorLifecycle | A class with only static methods which enhanced objects can use to pass on events on object creation. |
| LifecycleEvent | |
| LockEvent | |
| MethodEvent | |
| ShadowData | The data store for the ShadowObject that is associated with an Enhanced class. |
| ShadowTypeObjectImpl | |
| ShadowUserObjectImpl | An implementation of the ShadowObject interface that passes all method calls onto a set MethodListener. |
| TypeConstructorLifecycle | A class with only static methods which type objects can use to pass on events on object creation. |
| TypeRequest<T> | |
| TypeResponse<T> | |
| Enum Summary | |
|---|---|
| MethodType | |
| Annotation Types Summary | |
|---|---|
| AttributeUse | An annotation marked on compiler created methods which tells the framework which attributes of the class are used in that method. |
| Uses | An annotation marked on compiler created methods which tells the framework which attributes of the class are used in that method. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||