Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package ch.ethz.prose.crosscut

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)
 

Exception Summary
ExceptionCutUserDefinedTest.MyException  
ExceptionCutUserDefinedTest.MyRuntimeException  
MissingInformationException Exception class MissingInformationException signals that the advice method was not specified in a given crosscut.
 

Error Summary
ExceptionCutUserDefinedTest.MyError