|
|||||||||
| Home >> All >> ch >> ethz >> prose >> [ filter overview ] | PREV NEXT | ||||||||
A
- AFTER1 - Static variable in class ch.ethz.prose.filter.Executions
- AND(PointCutter) - Method in class ch.ethz.prose.filter.PointCutter
- Return a new
PointCuttersuch that: An event e is considered special if boththisPointCutter, as well asotherconsider e as special. - ANDingPointCutter - class ch.ethz.prose.filter.ANDingPointCutter.
- Class ANDPointCutter is a
PointCutter. - ANDingPointCutter(PointCutter, PointCutter) - Constructor for class ch.ethz.prose.filter.ANDingPointCutter
- AbstractCrosscutSpecializerTest - class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.
- JUnit testcase for class PointCutter.
- AbstractCrosscutSpecializerTest(String) - Constructor for class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest
- Construct test with given name.
- AbstractCrosscutSpecializerTest.SpecializerSmaller - class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.SpecializerSmaller.
- AbstractCrosscutSpecializerTest.SpecializerSmaller(long) - Constructor for class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.SpecializerSmaller
- AbstractCrosscutSpecializerTest.TestEvent - interface ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.TestEvent.
- AbstractCrosscutSpecializerTest.TestEventHandler - class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.TestEventHandler.
- AbstractCrosscutSpecializerTest.TestEventHandler() - Constructor for class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.TestEventHandler
- AbstractCrosscutSpecializerTest.TestRequest - class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.TestRequest.
- AbstractCrosscutSpecializerTest.TestRequest(long) - Constructor for class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.TestRequest
- aSeccondBody() - Method in class ch.ethz.prose.filter.DeclarationSTest.ASeccondBody
- aSeccondBody() - Method in class ch.ethz.prose.filter.MethodSTest
- aSeccondBodyRequest - Variable in class ch.ethz.prose.filter.DeclarationSTest
- aSeccondBodyRequest - Variable in class ch.ethz.prose.filter.MethodSTest
- aSimpleBody() - Method in class ch.ethz.prose.filter.DeclarationSTest.ASimpleBody
- aSimpleBody() - Method in class ch.ethz.prose.filter.MethodSTest
- aSimpleBodyRequest - Variable in class ch.ethz.prose.filter.DeclarationSTest
- aSimpleBodyRequest - Variable in class ch.ethz.prose.filter.MethodSTest
- aSimpleMethodBody() - Method in class ch.ethz.prose.filter.DeclarationSTest.ASimpleMethodBody
- aSimpleMethodBody() - Method in class ch.ethz.prose.filter.MethodSTest
- aSimpleMethodBodyRequest - Variable in class ch.ethz.prose.filter.DeclarationSTest
- aSimpleMethodBodyRequest - Variable in class ch.ethz.prose.filter.MethodSTest
- acceptMask - Variable in class ch.ethz.prose.filter.PointCutter
- accessReq - Variable in class ch.ethz.prose.filter.TargetSTest
- accessReq - Variable in class ch.ethz.prose.filter.ThiSTest
- after() - Static method in class ch.ethz.prose.filter.Executions
- alternative(int) - Method in class ch.ethz.prose.filter.CflowSTest
- anna - Variable in class ch.ethz.prose.filter.FieldSTest.Single
- annaRequest - Variable in class ch.ethz.prose.filter.FieldSTest
- apple - Variable in class ch.ethz.prose.filter.FieldSTest.Basket
- appleRequest - Variable in class ch.ethz.prose.filter.FieldSTest
B
- BEFORE1 - Static variable in class ch.ethz.prose.filter.Executions
- badFooBar() - Method in class ch.ethz.prose.filter.DeclarationSTest.BadFooBar
- badFooBar() - Method in class ch.ethz.prose.filter.MethodSTest
- badFooBarRequest - Variable in class ch.ethz.prose.filter.DeclarationSTest
- badFooBarRequest - Variable in class ch.ethz.prose.filter.MethodSTest
- banana - Variable in class ch.ethz.prose.filter.FieldSTest.Basket
- bananaRequest - Variable in class ch.ethz.prose.filter.FieldSTest
- bar(String, String) - Method in class ch.ethz.prose.filter.CflowSTest
- bar() - Method in class ch.ethz.prose.filter.ExceptionSTest.Example1
- baz(int, Object) - Method in class ch.ethz.prose.filter.CflowSTest
- baz() - Method in class ch.ethz.prose.filter.ExceptionSTest.Example1
- before() - Static method in class ch.ethz.prose.filter.Executions
- below(MethodCut) - Static method in class ch.ethz.prose.filter.Cflow
- below(PointCutter) - Static method in class ch.ethz.prose.filter.Cflow
- bsp2 - Variable in class ch.ethz.prose.filter.ExceptionSTest
C
- Cflow - class ch.ethz.prose.filter.Cflow.
- Class Cflow XXX
- Cflow() - Constructor for class ch.ethz.prose.filter.Cflow
- Cflow.BelowMethodCut - class ch.ethz.prose.filter.Cflow.BelowMethodCut.
- Cflow.BelowMethodCut(MethodCut) - Constructor for class ch.ethz.prose.filter.Cflow.BelowMethodCut
- Cflow.BelowPointCutter - class ch.ethz.prose.filter.Cflow.BelowPointCutter.
- Cflow.BelowPointCutter(PointCutter) - Constructor for class ch.ethz.prose.filter.Cflow.BelowPointCutter
- CflowSTest - class ch.ethz.prose.filter.CflowSTest.
- JUnit testcase for class XXX.
- CflowSTest(String) - Constructor for class ch.ethz.prose.filter.CflowSTest
- Construct test with given name.
- CflowSTest.SetBazCut - class ch.ethz.prose.filter.CflowSTest.SetBazCut.
- CflowSTest.SetBazCut() - Constructor for class ch.ethz.prose.filter.CflowSTest.SetBazCut
- CflowSTest.SetBazCut1 - class ch.ethz.prose.filter.CflowSTest.SetBazCut1.
- CflowSTest.SetBazCut1() - Constructor for class ch.ethz.prose.filter.CflowSTest.SetBazCut1
- CompositePointFilter - class ch.ethz.prose.filter.CompositePointFilter.
- Interface CompositePointFilter must (or can) be implemented by PointFilters which are composed out of sub-PointFilters.
- CompositePointFilter() - Constructor for class ch.ethz.prose.filter.CompositePointFilter
- c1 - Variable in class ch.ethz.prose.filter.CflowSTest.SetBazCut
- c1 - Variable in class ch.ethz.prose.filter.CflowSTest.SetBazCut1
- canFilterStaticallyMask - Variable in class ch.ethz.prose.filter.PointCutter
- carz() - Method in class ch.ethz.prose.filter.ExceptionSTest.Example1
- ch.ethz.prose.filter - package ch.ethz.prose.filter
- classExpr - Variable in class ch.ethz.prose.filter.ObjectInClassNameFilter
- classExpr - Variable in class ch.ethz.prose.filter.ObjectInPackageFilter
- classMatchesRegexp(Class) - Method in class ch.ethz.prose.filter.NameExpression
- className(String) - Method in class ch.ethz.prose.filter.NameExpression
- clearWatch() - Method in class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.TestRequest
- collection - Variable in class ch.ethz.prose.filter.ObjectInCollectionFilter
- counter - Static variable in class ch.ethz.prose.filter.ExceptionSTest
- counterCatch - Static variable in class ch.ethz.prose.filter.ExceptionCatchSTest
- create(long) - Static method in class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.TestEventHandler
D
- DeclarationSTest - class ch.ethz.prose.filter.DeclarationSTest.
- JUnit testcase for class Within.
- DeclarationSTest(String) - Constructor for class ch.ethz.prose.filter.DeclarationSTest
- Construct test with given name.
- DeclarationSTest.ASeccondBody - class ch.ethz.prose.filter.DeclarationSTest.ASeccondBody.
- DeclarationSTest.ASeccondBody() - Constructor for class ch.ethz.prose.filter.DeclarationSTest.ASeccondBody
- DeclarationSTest.ASimpleBody - class ch.ethz.prose.filter.DeclarationSTest.ASimpleBody.
- DeclarationSTest.ASimpleBody() - Constructor for class ch.ethz.prose.filter.DeclarationSTest.ASimpleBody
- DeclarationSTest.ASimpleMethodBody - class ch.ethz.prose.filter.DeclarationSTest.ASimpleMethodBody.
- DeclarationSTest.ASimpleMethodBody() - Constructor for class ch.ethz.prose.filter.DeclarationSTest.ASimpleMethodBody
- DeclarationSTest.BadFooBar - class ch.ethz.prose.filter.DeclarationSTest.BadFooBar.
- DeclarationSTest.BadFooBar() - Constructor for class ch.ethz.prose.filter.DeclarationSTest.BadFooBar
- DeclarationSTest.FooBar - class ch.ethz.prose.filter.DeclarationSTest.FooBar.
- DeclarationSTest.FooBar() - Constructor for class ch.ethz.prose.filter.DeclarationSTest.FooBar
- DeclarationSTest.NiceFooBar - class ch.ethz.prose.filter.DeclarationSTest.NiceFooBar.
- DeclarationSTest.NiceFooBar() - Constructor for class ch.ethz.prose.filter.DeclarationSTest.NiceFooBar
- declaredInClass(String) - Static method in class ch.ethz.prose.filter.Fields
- declaredInClass(Class) - Static method in class ch.ethz.prose.filter.Fields
- declaredInSubclass(Class) - Static method in class ch.ethz.prose.filter.Fields
- declaredInSuperclass(Class) - Static method in class ch.ethz.prose.filter.Fields
- dinner - Variable in class ch.ethz.prose.filter.FieldSTest
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.ANDingPointCutter
- Return true if all PointCutters that do dynamic
filtering (see
filterType) considere1as special. - doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.SpecializerSmaller
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.Cflow.BelowMethodCut
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.Cflow.BelowPointCutter
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.ExceptionMessageFilter
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.ExceptionTypeFilter
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.ExceptionsClassFilter
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.ExecutionsAclFilter
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.ExecutionsAtMethodEntry
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.ExecutionsInClassFilter
- The abstract crosscut mechanism ensures that this method is called only for NON-METHOD-ENTRY and NON-METHOD-EXIT events
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.ExecutionsInMethodFilter
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.ExecutionsInSubclassFilter
- The abstract crosscut mechanism ensures that this method is called only for NON-METHOD-ENTRY and NON-METHOD-EXIT events.
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.ExecutionsInSystemClass
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.FieldsInClassFilter
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.FieldsInTypeFilter
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.FieldsNamedFilter
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.FieldsWithModifierFilter
- doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.NegatingPointCutter
- Negates the
isSpecialEventof e1. - doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.ORingPointCutter
- Retrn true if either of the memer PointCutters passed in the crosscut
does dynamic filtering and one of them consider
e1as special. - doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.ObjectFilter
- Extracts an object from
evand then filters ev according to the abstractdoIsSpecialEvent. - doIsSpecialEvent(CodeJoinPoint) - Method in class ch.ethz.prose.filter.PointCutter
- Template method, to be implemented by subclasses.
- doIsSpecialObject(Object) - Method in class ch.ethz.prose.filter.ObjectEqualsToFilter
- doIsSpecialObject(Object) - Method in class ch.ethz.prose.filter.ObjectFilter
- doIsSpecialObject(Object) - Method in class ch.ethz.prose.filter.ObjectIdenticalToFilter
- doIsSpecialObject(Object) - Method in class ch.ethz.prose.filter.ObjectInClassNameFilter
- doIsSpecialObject(Object) - Method in class ch.ethz.prose.filter.ObjectInCollectionFilter
- doIsSpecialObject(Object) - Method in class ch.ethz.prose.filter.ObjectInPackageFilter
- doIsSpecialObject(Object) - Method in class ch.ethz.prose.filter.ObjectTypeFilter
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.ANDingPointCutter
- Return true if all specializers that do static filtering
(see
filterType)) and both consider that the request is special. - doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.SpecializerSmaller
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.Cflow.BelowMethodCut
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.Cflow.BelowPointCutter
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.ExceptionMessageFilter
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.ExceptionTypeFilter
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.ExceptionsClassFilter
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.ExecutionsAclFilter
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.ExecutionsAtMethodEntry
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.ExecutionsInClassFilter
- This method is executed if and only if the 'mayFilterStatically' and the current request match.
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.ExecutionsInMethodFilter
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.ExecutionsInSubclassFilter
- This method is executed if and only if the 'mayFilterStatically' and the current request match.
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.ExecutionsInSystemClass
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.FieldsInClassFilter
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.FieldsInTypeFilter
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.FieldsNamedFilter
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.FieldsWithModifierFilter
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.NegatingPointCutter
- Negates the
isSpecialRequestof the member PointFilter if the PointFilter is doing static filtering. - doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.ORingPointCutter
- Retrn true if either of the specializers passed in the crosscut
does static filtering and one of them consider
r1as special. - doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.ObjectFilter
- Undefined for all requests
- doIsSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.PointCutter
- Template method, to be implemented by subclasses.
- doNull() - Method in class ch.ethz.prose.filter.ThiSTest
- dummyAccess() - Method in class ch.ethz.prose.filter.TargetSTest.TestClass
- dummyAccess() - Method in class ch.ethz.prose.filter.ThiSTest.TestClass
- dummySet() - Method in class ch.ethz.prose.filter.TargetSTest.TestClass
- dummySet() - Method in class ch.ethz.prose.filter.ThiSTest.TestClass
E
- ExceptionCatchSTest - class ch.ethz.prose.filter.ExceptionCatchSTest.
- JUnit testcase for class ExceptionCatchSTest.
- ExceptionCatchSTest(String) - Constructor for class ch.ethz.prose.filter.ExceptionCatchSTest
- Construct test with given name.
- ExceptionCatchSTest.ExampleCatch1 - class ch.ethz.prose.filter.ExceptionCatchSTest.ExampleCatch1.
- ExceptionCatchSTest.ExampleCatch1() - Constructor for class ch.ethz.prose.filter.ExceptionCatchSTest.ExampleCatch1
- ExceptionCatchSTest.ExampleCatch2 - class ch.ethz.prose.filter.ExceptionCatchSTest.ExampleCatch2.
- ExceptionCatchSTest.ExampleCatch2() - Constructor for class ch.ethz.prose.filter.ExceptionCatchSTest.ExampleCatch2
- ExceptionCatchSTest.ExampleCatch3 - class ch.ethz.prose.filter.ExceptionCatchSTest.ExampleCatch3.
- ExceptionCatchSTest.ExampleCatch3() - Constructor for class ch.ethz.prose.filter.ExceptionCatchSTest.ExampleCatch3
- ExceptionCatchSTest.MyJoinPointListener - class ch.ethz.prose.filter.ExceptionCatchSTest.MyJoinPointListener.
- ExceptionCatchSTest.MyJoinPointListener() - Constructor for class ch.ethz.prose.filter.ExceptionCatchSTest.MyJoinPointListener
- ExceptionCatchSTest.TestException - exception ch.ethz.prose.filter.ExceptionCatchSTest.TestException.
- ExceptionCatchSTest.TestException() - Constructor for class ch.ethz.prose.filter.ExceptionCatchSTest.TestException
- ExceptionCatchSTest.TestException(String) - Constructor for class ch.ethz.prose.filter.ExceptionCatchSTest.TestException
- ExceptionCatchSTest.TestException2 - exception ch.ethz.prose.filter.ExceptionCatchSTest.TestException2.
- ExceptionCatchSTest.TestException2() - Constructor for class ch.ethz.prose.filter.ExceptionCatchSTest.TestException2
- ExceptionCatchSTest.TestException2(String) - Constructor for class ch.ethz.prose.filter.ExceptionCatchSTest.TestException2
- ExceptionCatchSTest.TestException3 - exception ch.ethz.prose.filter.ExceptionCatchSTest.TestException3.
- ExceptionCatchSTest.TestException3() - Constructor for class ch.ethz.prose.filter.ExceptionCatchSTest.TestException3
- ExceptionCatchSTest.TestException3(String) - Constructor for class ch.ethz.prose.filter.ExceptionCatchSTest.TestException3
- ExceptionCatchSTest.TestException4 - exception ch.ethz.prose.filter.ExceptionCatchSTest.TestException4.
- ExceptionCatchSTest.TestException4() - Constructor for class ch.ethz.prose.filter.ExceptionCatchSTest.TestException4
- ExceptionCatchSTest.TestException5 - exception ch.ethz.prose.filter.ExceptionCatchSTest.TestException5.
- ExceptionCatchSTest.TestException5() - Constructor for class ch.ethz.prose.filter.ExceptionCatchSTest.TestException5
- ExceptionCatchSTest.TestException6 - exception ch.ethz.prose.filter.ExceptionCatchSTest.TestException6.
- ExceptionCatchSTest.TestException6() - Constructor for class ch.ethz.prose.filter.ExceptionCatchSTest.TestException6
- ExceptionMessageFilter - class ch.ethz.prose.filter.ExceptionMessageFilter.
- ExceptionMessageFilter(String) - Constructor for class ch.ethz.prose.filter.ExceptionMessageFilter
- ExceptionSTest - class ch.ethz.prose.filter.ExceptionSTest.
- JUnit testcase for class Exceptions.
- ExceptionSTest(String) - Constructor for class ch.ethz.prose.filter.ExceptionSTest
- Construct test with given name.
- ExceptionSTest.Beispiel2 - class ch.ethz.prose.filter.ExceptionSTest.Beispiel2.
- ExceptionSTest.Beispiel2() - Constructor for class ch.ethz.prose.filter.ExceptionSTest.Beispiel2
- ExceptionSTest.Example1 - class ch.ethz.prose.filter.ExceptionSTest.Example1.
- ExceptionSTest.Example1() - Constructor for class ch.ethz.prose.filter.ExceptionSTest.Example1
- ExceptionSTest.ExampleClass3 - class ch.ethz.prose.filter.ExceptionSTest.ExampleClass3.
- ExceptionSTest.ExampleClass3() - Constructor for class ch.ethz.prose.filter.ExceptionSTest.ExampleClass3
- ExceptionSTest.MyJoinPointListener - class ch.ethz.prose.filter.ExceptionSTest.MyJoinPointListener.
- ExceptionSTest.MyJoinPointListener() - Constructor for class ch.ethz.prose.filter.ExceptionSTest.MyJoinPointListener
- ExceptionTypeFilter - class ch.ethz.prose.filter.ExceptionTypeFilter.
- Class FieldsInTypeFilter XXX
- ExceptionTypeFilter(Class, int) - Constructor for class ch.ethz.prose.filter.ExceptionTypeFilter
- XXX
- Exceptions - class ch.ethz.prose.filter.Exceptions.
- Class MembersS is a container for static filters that deal with class members (methods and fields).
- Exceptions() - Constructor for class ch.ethz.prose.filter.Exceptions
- ExceptionsClassFilter - class ch.ethz.prose.filter.ExceptionsClassFilter.
- Class ExceptionsClassFilter XXX
- ExceptionsClassFilter(String) - Constructor for class ch.ethz.prose.filter.ExceptionsClassFilter
- Executions - class ch.ethz.prose.filter.Executions.
- Executions() - Constructor for class ch.ethz.prose.filter.Executions
- ExecutionsAclFilter - class ch.ethz.prose.filter.ExecutionsAclFilter.
- Class ExecutionsAclFilter XXX
- ExecutionsAclFilter(int, boolean) - Constructor for class ch.ethz.prose.filter.ExecutionsAclFilter
- ExecutionsAtMethodEntry - class ch.ethz.prose.filter.ExecutionsAtMethodEntry.
- Class ExecutionsAtMethodEntry XXX
- ExecutionsAtMethodEntry(int) - Constructor for class ch.ethz.prose.filter.ExecutionsAtMethodEntry
- XXX
- ExecutionsInClassFilter - class ch.ethz.prose.filter.ExecutionsInClassFilter.
- Class ExecutionsInClassFilter XXX
- ExecutionsInClassFilter(String, int) - Constructor for class ch.ethz.prose.filter.ExecutionsInClassFilter
- Create a
DeclarationSobject which allows joinpoints withing code executed inside classes whose name matchregexp. - ExecutionsInMethodFilter - class ch.ethz.prose.filter.ExecutionsInMethodFilter.
- Class ExecutionsInMethodFilter XXX
- ExecutionsInMethodFilter(String) - Constructor for class ch.ethz.prose.filter.ExecutionsInMethodFilter
- ExecutionsInSubclassFilter - class ch.ethz.prose.filter.ExecutionsInSubclassFilter.
- Class ExecutionsInSubclassFilter XXX
- ExecutionsInSubclassFilter(Class, int) - Constructor for class ch.ethz.prose.filter.ExecutionsInSubclassFilter
- ExecutionsInSystemClass - class ch.ethz.prose.filter.ExecutionsInSystemClass.
- Class ExecutionsInSystemClass XXX
- ExecutionsInSystemClass() - Constructor for class ch.ethz.prose.filter.ExecutionsInSystemClass
- XXX
- e1000 - Variable in class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest
- e2000 - Variable in class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest
- e3000 - Variable in class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest
- equals(Object) - Method in class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.TestRequest
- equalsTo(Object) - Static method in class ch.ethz.prose.filter.Target
- Return a PointCutter that allows executions only at join-points where
the 'target' object is equal to
obj. - equalsTo(Object) - Static method in class ch.ethz.prose.filter.This
- Return a PointCutter that allows executions only at join-points where
the 'this' object is equal to
obj. - ex1 - Variable in class ch.ethz.prose.filter.ExceptionSTest
- exCls3 - Variable in class ch.ethz.prose.filter.ExceptionSTest
- excCatch1 - Variable in class ch.ethz.prose.filter.ExceptionCatchSTest
- excCatch2 - Variable in class ch.ethz.prose.filter.ExceptionCatchSTest
- excCatch3 - Variable in class ch.ethz.prose.filter.ExceptionCatchSTest
- excCatchSTest - Static variable in class ch.ethz.prose.filter.ExceptionCatchSTest
- excCounterCatch - Static variable in class ch.ethz.prose.filter.ExceptionCatchSTest
- exceptionCounter - Static variable in class ch.ethz.prose.filter.ExceptionSTest
- exceptionSTest - Static variable in class ch.ethz.prose.filter.ExceptionSTest
F
- FILTER_CLASS_MODIFIERS - Static variable in class ch.ethz.prose.filter.ExecutionsAclFilter
- FILTER_METHOD_MODIFIERS - Static variable in class ch.ethz.prose.filter.ExecutionsAclFilter
- FieldSTest - class ch.ethz.prose.filter.FieldSTest.
- JUnit testcase for class ch.ethz.prose.crosscut.spec.Fields.
- FieldSTest(String) - Constructor for class ch.ethz.prose.filter.FieldSTest
- Construct test with given name.
- FieldSTest.Basket - class ch.ethz.prose.filter.FieldSTest.Basket.
- FieldSTest.Basket() - Constructor for class ch.ethz.prose.filter.FieldSTest.Basket
- FieldSTest.Meal - class ch.ethz.prose.filter.FieldSTest.Meal.
- FieldSTest.Meal() - Constructor for class ch.ethz.prose.filter.FieldSTest.Meal
- FieldSTest.Single - class ch.ethz.prose.filter.FieldSTest.Single.
- FieldSTest.Single() - Constructor for class ch.ethz.prose.filter.FieldSTest.Single
- Fields - class ch.ethz.prose.filter.Fields.
- Class Fields is a scope for specializers that filters read or modification accesses to fields: requests which happen on access of a field.
- Fields() - Constructor for class ch.ethz.prose.filter.Fields
- FieldsInClassFilter - class ch.ethz.prose.filter.FieldsInClassFilter.
- Class FieldsInClassFilter XXX
- FieldsInClassFilter(String) - Constructor for class ch.ethz.prose.filter.FieldsInClassFilter
- FieldsInTypeFilter - class ch.ethz.prose.filter.FieldsInTypeFilter.
- Class FieldsInTypeFilter XXX
- FieldsInTypeFilter(Class, int) - Constructor for class ch.ethz.prose.filter.FieldsInTypeFilter
- XXX
- FieldsNamedFilter - class ch.ethz.prose.filter.FieldsNamedFilter.
- Class FieldsNamedFilter XXX
- FieldsNamedFilter(String) - Constructor for class ch.ethz.prose.filter.FieldsNamedFilter
- FieldsWithModifierFilter - class ch.ethz.prose.filter.FieldsWithModifierFilter.
- Class FieldsWithModifierFilter XXX
- FieldsWithModifierFilter(int) - Constructor for class ch.ethz.prose.filter.FieldsWithModifierFilter
- fbar - Variable in class ch.ethz.prose.filter.CflowSTest
- fbaz - Variable in class ch.ethz.prose.filter.CflowSTest
- ffoo - Variable in class ch.ethz.prose.filter.CflowSTest
- filterMask - Variable in class ch.ethz.prose.filter.ExecutionsAtMethodEntry
- foo(String, String, String) - Method in class ch.ethz.prose.filter.CflowSTest
- foo() - Method in class ch.ethz.prose.filter.ExceptionSTest.Example1
- fooBar() - Static method in class ch.ethz.prose.filter.DeclarationSTest.FooBar
- fooBar() - Static method in class ch.ethz.prose.filter.MethodSTest
- fooBarRequest - Variable in class ch.ethz.prose.filter.DeclarationSTest
- fooBarRequest - Variable in class ch.ethz.prose.filter.MethodSTest
- function1() - Method in class ch.ethz.prose.filter.ExceptionSTest.Beispiel2
- function1() - Method in class ch.ethz.prose.filter.ExceptionSTest.ExampleClass3
- function3() - Method in class ch.ethz.prose.filter.ExceptionSTest.ExampleClass3
G
- getKind() - Method in class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.TestRequest
- getMask() - Method in class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.TestRequest
- getRE() - Method in class ch.ethz.prose.filter.NameExpression
H
- hashCode() - Method in class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.TestRequest
I
- i - Variable in class ch.ethz.prose.filter.TargetSTest.TestClass
- i - Variable in class ch.ethz.prose.filter.ThiSTest.TestClass
- inCollection(Collection) - Static method in class ch.ethz.prose.filter.Target
- Return a
PointCutterthat allows advice executions only for 'this' object that are contained in the specified collection. - inCollection(Collection) - Static method in class ch.ethz.prose.filter.This
- Return a
PointCutterthat allows advice executions only for 'this' object that are contained in the specified collection. - inPackage(String) - Static method in class ch.ethz.prose.filter.Target
- Return a PointCutter that allows execution at join-points
where the pacakge name of
target.classmatches the regular expressionpackageRegexp. - inPackage(String) - Static method in class ch.ethz.prose.filter.This
- Return a PointCutter that allows execution at join-points
where the pacakge name of
this.classmatches the regular expressionpackageRegexp. - inheritanceType - Variable in class ch.ethz.prose.filter.ExceptionTypeFilter
- inheritanceType - Variable in class ch.ethz.prose.filter.ExecutionsInSubclassFilter
- inheritanceType - Variable in class ch.ethz.prose.filter.FieldsInTypeFilter
- inheritanceType - Variable in class ch.ethz.prose.filter.ObjectTypeFilter
- invoke(Object, Method, Object[]) - Method in class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.TestEventHandler
- isSameObject(Object) - Static method in class ch.ethz.prose.filter.Target
- Return a
PointCutterthat allows executions at join-points wheretarget==obj. - isSameObject(Object) - Static method in class ch.ethz.prose.filter.This
- Return a
PointCutterthat allows executions at join-points wherethis==obj. - isSpecialEvent(JoinPoint) - Method in class ch.ethz.prose.filter.PointCutter
- Subclasses of this class should, in conformance with the
PointFilterabstract class, implement this method. - isSpecialEvent(JoinPoint) - Method in class ch.ethz.prose.filter.PointFilter
- Filter
execEventaccording to the strategy of this object. - isSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.PointCutter
- Subclasses of this class should, in conformance with the
PointFilterabstract class, implement this method. - isSpecialRequest(JoinPointRequest) - Method in class ch.ethz.prose.filter.PointFilter
- Return
trueif this crosscut specializer accepts the eventevRec. - isSubClass - Variable in class ch.ethz.prose.filter.ThiSTest.CheckSubclass
- isSuperClass - Variable in class ch.ethz.prose.filter.ThiSTest.CheckSubclass
J
- joinPointReached(MethodEntryJoinPoint) - Method in class ch.ethz.prose.filter.ExceptionCatchSTest.MyJoinPointListener
- joinPointReached(MethodExitJoinPoint) - Method in class ch.ethz.prose.filter.ExceptionCatchSTest.MyJoinPointListener
- joinPointReached(FieldAccessJoinPoint) - Method in class ch.ethz.prose.filter.ExceptionCatchSTest.MyJoinPointListener
- joinPointReached(FieldModificationJoinPoint) - Method in class ch.ethz.prose.filter.ExceptionCatchSTest.MyJoinPointListener
- joinPointReached(ExceptionJoinPoint) - Method in class ch.ethz.prose.filter.ExceptionCatchSTest.MyJoinPointListener
- joinPointReached(ExceptionCatchJoinPoint) - Method in class ch.ethz.prose.filter.ExceptionCatchSTest.MyJoinPointListener
- joinPointReached(MethodEntryJoinPoint) - Method in class ch.ethz.prose.filter.ExceptionSTest.MyJoinPointListener
- joinPointReached(MethodExitJoinPoint) - Method in class ch.ethz.prose.filter.ExceptionSTest.MyJoinPointListener
- joinPointReached(FieldAccessJoinPoint) - Method in class ch.ethz.prose.filter.ExceptionSTest.MyJoinPointListener
- joinPointReached(FieldModificationJoinPoint) - Method in class ch.ethz.prose.filter.ExceptionSTest.MyJoinPointListener
- joinPointReached(ExceptionJoinPoint) - Method in class ch.ethz.prose.filter.ExceptionSTest.MyJoinPointListener
- joinPointReached(ExceptionCatchJoinPoint) - Method in class ch.ethz.prose.filter.ExceptionSTest.MyJoinPointListener
- joinPointReached(MethodEntryJoinPoint) - Method in class ch.ethz.prose.filter.TargetSTest.CreateEvents
- joinPointReached(MethodExitJoinPoint) - Method in class ch.ethz.prose.filter.TargetSTest.CreateEvents
- joinPointReached(FieldAccessJoinPoint) - Method in class ch.ethz.prose.filter.TargetSTest.CreateEvents
- joinPointReached(FieldModificationJoinPoint) - Method in class ch.ethz.prose.filter.TargetSTest.CreateEvents
- joinPointReached(ExceptionJoinPoint) - Method in class ch.ethz.prose.filter.TargetSTest.CreateEvents
- joinPointReached(ExceptionCatchJoinPoint) - Method in class ch.ethz.prose.filter.TargetSTest.CreateEvents
- joinPointReached(MethodEntryJoinPoint) - Method in class ch.ethz.prose.filter.ThiSTest.CheckSubclass
- joinPointReached(MethodExitJoinPoint) - Method in class ch.ethz.prose.filter.ThiSTest.CheckSubclass
- joinPointReached(FieldAccessJoinPoint) - Method in class ch.ethz.prose.filter.ThiSTest.CheckSubclass
- joinPointReached(FieldModificationJoinPoint) - Method in class ch.ethz.prose.filter.ThiSTest.CheckSubclass
- joinPointReached(ExceptionJoinPoint) - Method in class ch.ethz.prose.filter.ThiSTest.CheckSubclass
- joinPointReached(ExceptionCatchJoinPoint) - Method in class ch.ethz.prose.filter.ThiSTest.CheckSubclass
- joinPointReached(MethodEntryJoinPoint) - Method in class ch.ethz.prose.filter.ThiSTest.CreateEvents
- joinPointReached(MethodExitJoinPoint) - Method in class ch.ethz.prose.filter.ThiSTest.CreateEvents
- joinPointReached(FieldAccessJoinPoint) - Method in class ch.ethz.prose.filter.ThiSTest.CreateEvents
- joinPointReached(FieldModificationJoinPoint) - Method in class ch.ethz.prose.filter.ThiSTest.CreateEvents
- joinPointReached(ExceptionJoinPoint) - Method in class ch.ethz.prose.filter.ThiSTest.CreateEvents
- joinPointReached(ExceptionCatchJoinPoint) - Method in class ch.ethz.prose.filter.ThiSTest.CreateEvents
- jpl - Variable in class ch.ethz.prose.filter.ExceptionSTest
- jpl - Variable in class ch.ethz.prose.filter.TargetSTest
- jpl - Variable in class ch.ethz.prose.filter.ThiSTest
- jplCatch - Variable in class ch.ethz.prose.filter.ExceptionCatchSTest
- jpm - Variable in class ch.ethz.prose.filter.ExceptionSTest
- jpm - Static variable in class ch.ethz.prose.filter.TargetSTest
- jpm - Static variable in class ch.ethz.prose.filter.ThiSTest
- jpmCatch - Variable in class ch.ethz.prose.filter.ExceptionCatchSTest
L
- limit - Variable in class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.SpecializerSmaller
M
- MATCH_CLASS_NAME_OPMODE - Static variable in class ch.ethz.prose.filter.ExecutionsInClassFilter
- MATCH_PACKAGE_NAME_OPMODE - Static variable in class ch.ethz.prose.filter.ExecutionsInClassFilter
- MATCH_QCLASS_NAME_OPMODE - Static variable in class ch.ethz.prose.filter.ExecutionsInClassFilter
- MethodSTest - class ch.ethz.prose.filter.MethodSTest.
- JUnit testcase for class MethodS.
- MethodSTest(String) - Constructor for class ch.ethz.prose.filter.MethodSTest
- Construct test with given name.
- m1 - Static variable in class ch.ethz.prose.filter.CflowSTest
- m2 - Static variable in class ch.ethz.prose.filter.CflowSTest
- mayFilterStaticallyMask - Variable in class ch.ethz.prose.filter.PointCutter
- mcut - Variable in class ch.ethz.prose.filter.Cflow.BelowMethodCut
- memberMatchesRegexp(Member) - Method in class ch.ethz.prose.filter.NameExpression
- memberPointFilters() - Method in class ch.ethz.prose.filter.ANDingPointCutter
- Return the two members of this AND PointCutter
- memberPointFilters() - Method in class ch.ethz.prose.filter.CompositePointFilter
- Return the PointFilters contained in this composite PointFilter.
- memberPointFilters() - Method in class ch.ethz.prose.filter.NegatingPointCutter
- Returns the inner PointCutter, passed to the constructor.
- memberPointFilters() - Method in class ch.ethz.prose.filter.ORingPointCutter
- Return the two members of this OR PointCutter.
- memberPointFilters() - Method in class ch.ethz.prose.filter.PointCutter
- Default implementation of the
memberPointFiltersmethod. - method(String) - Static method in class ch.ethz.prose.filter.Within
- method(int) - Static method in class ch.ethz.prose.filter.Within
- method1() - Method in class ch.ethz.prose.filter.ExceptionSTest.Example1
- method2() - Method in class ch.ethz.prose.filter.ExceptionSTest.Beispiel2
- method2() - Method in class ch.ethz.prose.filter.ExceptionSTest.Example1
- modifyReq - Variable in class ch.ethz.prose.filter.TargetSTest
- modifyReq - Variable in class ch.ethz.prose.filter.ThiSTest
- mySignature - Variable in class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.TestRequest
- myValue() - Method in interface ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.TestEvent
- myValue - Variable in class ch.ethz.prose.filter.AbstractCrosscutSpecializerTest.TestEventHandler
N
- NO_INHERITANCE - Static variable in class ch.ethz.prose.filter.ExceptionTypeFilter
- NO_INHERITANCE - Static variable in class ch.ethz.prose.filter.ExecutionsInSubclassFilter
- NO_INHERITANCE - Static variable in class ch.ethz.prose.filter.FieldsInTypeFilter
- NO_INHERITANCE - Static variable in class ch.ethz.prose.filter.ObjectTypeFilter
- NameExpression - class ch.ethz.prose.filter.NameExpression.
- Class NameExpression defines (and encapsulates) some handy mathing routines.
- NameExpression(String) - Constructor for class ch.ethz.prose.filter.NameExpression
- NegatingPointCutter - class ch.ethz.prose.filter.NegatingPointCutter.
- Class NegaintPointCuter negates a PointCutter.
- NegatingPointCutter(PointCutter) - Constructor for class ch.ethz.prose.filter.NegatingPointCutter
- Create a PointCutter that negates the filtering behavior of s1.
- named(String) - Static method in class ch.ethz.prose.filter.Fields
- Return a
Fieldsinstance which accepts and generates joinpoints for fields whose name matchregexp. - niceFooBar() - Method in class ch.ethz.prose.filter.DeclarationSTest.NiceFooBar
- niceFooBar() - Method in class ch.ethz.prose.filter.MethodSTest
- niceFooBarRequest - Variable in class ch.ethz.prose.filter.DeclarationSTest
- niceFooBarRequest - Variable in class ch.ethz.prose.filter.MethodSTest
O
- OR(PointCutter) - Method in class ch.ethz.prose.filter.PointCutter
- Return a new
PointCuttersuch that: An event e is considered special if eitherthisPointCutter, orotherconsider e as special, or both. - ORingPointCutter - class ch.ethz.prose.filter.ORingPointCutter.
- Class ORingPointCutter composes two sub-PointCuters into a composite PointCutter using OR semantic.
- ORingPointCutter(PointCutter, PointCutter) - Constructor for class ch.ethz.prose.filter.ORingPointCutter
- Create a composite PointCutter with
spec1andspec2as members, composed using 'OR' semantics. - ObjectEqualsToFilter - class ch.ethz.prose.filter.ObjectEqualsToFilter.
- ObjectEqualsToFilter(int, Object) - Constructor for class ch.ethz.prose.filter.ObjectEqualsToFilter
- ObjectFilter - class ch.ethz.prose.filter.ObjectFilter.
- An abstract class that uses an "ObjectExtractor" to get an object from a join-point and filter (dynamically) the event.
- ObjectFilter(int) - Constructor for class ch.ethz.prose.filter.ObjectFilter
- ObjectIdenticalToFilter - class ch.ethz.prose.filter.ObjectIdenticalToFilter.
- ObjectIdenticalToFilter(int, Object) - Constructor for class ch.ethz.prose.filter.ObjectIdenticalToFilter
- ObjectInClassNameFilter - class ch.ethz.prose.filter.ObjectInClassNameFilter.
- ObjectInClassNameFilter(int, String) - Constructor for class ch.ethz.prose.filter.ObjectInClassNameFilter
- ObjectInCollectionFilter - class ch.ethz.prose.filter.ObjectInCollectionFilter.
- ObjectInCollectionFilter(int, Collection) - Constructor for class ch.ethz.prose.filter.ObjectInCollectionFilter
- ObjectInPackageFilter - class ch.ethz.prose.filter.ObjectInPackageFilter.
- ObjectInPackageFilter(int, String) - Constructor for class ch.ethz.prose.filter.ObjectInPackageFilter
- ObjectTypeFilter - class ch.ethz.prose.filter.ObjectTypeFilter.
- ObjectTypeFilter(int, Class, int) - Constructor for class ch.ethz.prose.filter.ObjectTypeFilter
- objectExtractionMode - Variable in class ch.ethz.prose.filter.ObjectFilter
- opMode - Variable in class ch.ethz.prose.filter.ExecutionsAclFilter
- operationMode - Variable in class ch.ethz.prose.filter.ExecutionsInClassFilter
P
- PointCutter - class ch.ethz.prose.filter.PointCutter.
- Class
PointCutteris an abstract implementation ofPointFilterwhich additionaly defines two operatorsAND, resp. - PointCutter() - Constructor for class ch.ethz.prose.filter.PointCutter
- PointFilter - class ch.ethz.prose.filter.PointFilter.
- Interface PointFilter is a strategy-object used by