|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
| Any | This class implements binary nodes in the tree of aspects. |
| Aspect | This class implements the basic notion of a simple aspect (i.e., non composed aspects). |
| AspectS | This class is the super class of every simple or composed aspect. |
| BinaryAspectS | This class implements binary nodes in the tree of aspects. |
| Cond | This class implements binary nodes in the tree of aspects. |
| Coroutining | This class offers coroutining behavior: when an event is generated by execution, the monitor is called. |
| Fst | This class implements binary nodes in the tree of aspects. |
| Root | This class implements an indirection in the tree of aspects. |
| Seq | This class implements binary nodes in the tree of aspects. |
Package providing the aspect infrastructure for EAOP for Java.
Each aspect can be either basic (Aspect) or composed
(AspectS).
Every basic aspect are coroutines which block on nextEvent
until it becomes available. The classes Semaphore and
Coroutining implements this behavior.
Basic aspects are composed in a tree of aspects whose node are
Root, BinaryAspectS, Any,
Seq, Fst and Cond. The method
go visit this tree every time an event is available.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||