|
||||||||||
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 |