|
Class Summary |
| AbstractCrosscut |
Interface AbstractCrosscut is a Crosscut implementation together with
a filtering mechanism for
both join-point requests and join-point events. |
| AllFieldsTest |
JUnit testcase for class AllFields. |
| AllFieldsTest.ExampleClass |
|
| AllFieldsTest.TestExtension |
|
| AllFieldsTest.UserDefined1 |
|
| AllFieldsTest.UserDefined2 |
|
| AllFieldsTest.UserDefined3 |
|
| AllFieldsTest.UserDefined4 |
|
| AllFieldsTest.UserDefined5 |
|
| AllLocationsTest |
JUnit testcase for class AllLocations. |
| AllLocationsTest.AllLocationsExample |
|
| AllLocationsTest.ExampleClass |
|
| ANY |
Class ANY matches any classes but no class lists. |
| CatchCut |
Class CatchCut represents a crosscut which cuts across all
points belonging to all classes in the local VM where exceptions
are catch. |
| CatchHandleSignaturePattern |
|
| ConcreteConcreteMcutAdvice |
An advice execution for an advice action of the form
XXX(Foo thisObj,String a, int b, other non-wildcards..)
|
| ConcreteWildcardMcutAdvice |
An advice execution for an advice method of the form
XXX(Foo thisObj,REST otherParams) |
| Crosscut |
User perspective |
| CrosscutGroup |
Class CrosscutGroup defines a common behavior for a group
crosscut objects. |
| CrosscutRequest |
Class CrosscutRequest embodies several join point specifications in form
of EventRequests. |
| DefaultMcutAdvice |
The execution of an advice method of aribitrary signature. |
| ExceptionCatchCutTest |
JUnit testcase for class CatchCut |
| ExceptionCutTest |
JUnit testcase for class ThrowCut. |
| ExceptionCutTest.ExampleClass |
|
| ExceptionCutTest.MyExtensionManager |
|
| ExceptionCutTest.MyJoinPointManager |
|
| ExceptionCutTest.TestException |
|
| ExceptionCutTest.TestExtension |
|
| ExceptionCutTest.TestExtension2 |
|
| ExceptionCutUserDefinedTest |
JUnit testcase for class XXX. |
| ExceptionCutUserDefinedTest.TestExtension |
|
| FunctionalCrosscutTest |
JUnit testcase for class FunctionalCrosscut. |
| GetCut |
Class GetCut is a crosscut which cuts field gets. |
| GetCut.SetGetArgs |
|
| GetCut.SetGetThreadLocal |
|
| McutAdvice |
The McutAdvice encapsulates the transformation of the join-point
data (e.g., target, stack parameters) to the types required to execute
the UserDefinedMCSignature of this crosscut. |
| MethodCut |
Class MethodCut represents a crosscut. |
| MethodCutSignaturePattern |
Every Crosscut contains a method to be executed when a join-point is hit. |
| MethodCutSpecializer |
Class MethodCutSpecializer XXX |
| REST |
Class REST matches any list of parameters. |
| SetCut |
Class SetCut is a crosscut which cuts field sets. |
| SetCut.SetGetArgs |
|
| SetCut.SetGetThreadLocal |
|
| SetGetSignaturePattern |
|
| SignaturePattern |
Every Crosscut contains a method to be executed when a join-point is hit. |
| ThrowCut |
Class ThrowCut is a crosscut which cuts exception throws
The advice method is THROW_ARGS. |
| ThrowHandleSignaturePattern |
|
| Wildcard |
Interface Wildcard is a placeholder for serveral classes
or class lists at a time. |
| WildcardConcreteMcutAdvice |
An advice execution for an advice action of the form
XXX(ANY thisObj,String a, int b, other non-wildcards..)
|
| WildcardWildcardMcutAdvice |
An advice execution for an advice action of the form
XXX(ANY thisObj,REST otherParams) |