| Trace | allConstructors |
| Points to the all construtors | |
| Trace | allFunctions |
| Points to the all methods | |
| Efficiency | allIfBlocks |
|
Points to all if blocks | |
| PointcutLibrary | anySampleClassExpr |
|
Points to all expressions used in target class implementation | |
| ParameterDatabaseByPointer | anySampleClassExpr |
| CarBeginEnd | anySetFunction |
| Points to all setter methods | |
| CarPreCondition | checkedMethods |
|
Points to all methods which ranges should be checked | |
| CarPreCondition | checkedMethodsClasses |
|
Points to all classes that have methods which ranges should be checked | |
| ThreadSafety | ClassesToBeLocked |
| CarPostCondition | classesWithPointerReturningFunctions |
| Points to all classes that contain at least one function declaration which returns a pointer type | |
| Observer | constructorImplementation |
|
Points to the target class constructors | |
| ThreadSafety | Constructors |
| ThreadSafety | Destructors |
| CarSynchronizeWindows | lockedFunctions |
| Points to all functions in the class to be synchronized | |
| CarSynchronizeWindows | lockedFunctions |
| Points to all functions in the class to be synchronized | |
| AddGetterMethod | methodImplementation |
| Points to all the implementations of the methods of the target class | |
| AddComplexGetterMethod | methodImplementation |
| Points to all the implementations of the methods of the target class | |
| ThreadSafety | MethodsToBeLocked |
| CarPostCondition | pointerReturningFunctionDeclarations |
| Points to all function declarations that return a pointer type | |
| CarPostCondition | pointerReturningFunctions |
| Points to all functions that return a pointer type | |
| CarPostCondition | returnStatements |
|
Points to all return statements inside the function located by pointerReturningFunctions pointcut | |
| CarBeginEnd | setIntFunctions |
| Points to setter methods with int paramter | |
| CarSynchronizeWindows | syncClasses |
|
Points to all classes which have to be synchronized | |
| CarSynchronizeWindows | syncClasses |
|
Points to all classes which have to be synchronized | |
| CarSynchronizeWindows | syncClassesConstrDecl |
| Points to declaration of a constructor of the class to be synchronized | |
| CarSynchronizeWindows | syncClassesConstrDecl |
| Points to declaration of a constructor of the class to be synchronized | |
| CarSynchronizeWindows | syncClassesConstrDef |
| Points to definition of a constructor of the class that contains methods
to be synchronized | |
| CarSynchronizeWindows | syncClassesConstrDef |
| Points to definition of a constructor of the class that contains methods
to be synchronized | |
| CarSynchronizeWindows | syncClassesDef |
| Points to units (files) which contain the definitions of the methods
to be synchronized | |
| CarSynchronizeWindows | syncClassesDef |
| Points to units (files) which contain the definitions of the methods
to be synchronized | |
| AddClassComment_1 | targetClass |
| Points to the target class whose comment should be modified | |
| AddClassComment_2 | targetClass |
| Points to the target classes whose comment should be modified | |
| AddMethodComment | targetClass |
| Points to the target class whose comment should be modified | |
| AddClassField | targetClass |
| Points to the target class where the new field should be added | |
| TraceClassEntry | targetClass |
| Points to the target class to be modified by this aspect program | |
| TraceConstructorEntry | targetClass |
| Points to all classes that contain a target constructor | |
| TraceMethodEntry | targetClass |
| Points to all classes that contain a target method | |
| TraceMethodIntParameter | targetClass |
| Points to all classes that contain a target method | |
| TraceMethodIntParametersOnly | targetClass |
| Points to all classes that contain a target method | |
| TraceMethodLeave | targetClass |
| Points to all classes that contain a target method | |
| Profiling | targetClass |
| Points to all classes | |
| AddGetterMethod | targetClass |
| Points to the target class to which the getter method should be added | |
| AddComplexGetterMethod | targetClass |
| Points to the target class to which the getter method should be added | |
| AddAllGetterMethods | targetClass |
| Points to the target class to which the getter method should be added | |
| Observer | targetClass |
|
Points to the target class to which declarations of observers should be added | |
| PointcutLibrary | targetClass |
|
Points to the target class to be modified by this aspect program | |
| BaseParameter | targetClass |
| ParameterDatabaseByPointer | targetClass |
| AddClassComment_1 | targetClassComment |
| Points to the comment that must be modified | |
| AddClassComment_2 | targetClassComment |
| Points to the comments that must be modified | |
| TraceClassEntry | targetClassComment |
| Points to the comment of the target class | |
| TraceConstructorEntry | targetClassComment |
| <p> Points to the class comments that must be modified | |
| TraceMethodEntry | targetClassComment |
| Points to the class comments that must be modified | |
| TraceMethodIntParameter | targetClassComment |
| Points to the class comments that must be modified | |
| TraceMethodIntParametersOnly | targetClassComment |
| Points to the class comments that must be modified | |
| TraceMethodLeave | targetClassComment |
| Points to the class comments that must be modified | |
| AddGetterMethod | targetClassComment |
| Points to the comment of the target class where the getter method should be added | |
| AddComplexGetterMethod | targetClassComment |
| Points to the comment of the target class where the getter method should be added | |
| AddAllGetterMethods | targetClassComment |
| Points to the comment of the target class where the getter method should be added | |
| Observer | targetClassDeclaration |
|
Points to the units that contain the declaration of the target class | |
| PointcutLibrary | targetClassDeclaration |
|
Points to the unit that contains the declaration of the target class | |
| BaseParameter | targetClassDeclaration |
| ParameterDatabaseByPointer | targetClassDeclaration |
| Entry | targetClassDeclaration |
|
Points to the target class declaration | |
| Entry | targetClassDefinition |
|
Points to the target unit where method of the given class are defined | |
| Profiling | targetClassImplementationUnit |
| Points to all the units (source files) that contain implementations of the methods
defined in the classes specified by the targetClass pointcut | |
| Entry | targetClassUnit |
|
Points to the target unit where class identified
by pointcut targetClassDeclaration is declared | |
| Profiling | targetConstructor |
| Points to all constructors in the base code | |
| TraceConstructorEntry | targetConstructorComment |
| Points to the constructor comments that must be modified | |
| TraceConstructorEntry | targetConstructorDeclaration |
| Points to all declarations of the target constructors | |
| TraceClassEntry | targetConstructorImplementation |
| Points to the constructors of the target class | |
| TraceConstructorEntry | targetConstructorImplementation |
| Points to the implementations of the constructors that must be modified | |
| PointcutLibrary | targetFloatExprSetter |
|
Points to expression elements expr where the value of the float member variable is changed | |
| SetParameter | targetFloatExprSetter |
| PointcutLibrary | targetFloatNameGetter |
|
Points to occurrences of member variable _flt | |
| GetParameter | targetFloatNameGetter |
| PointcutLibrary | targetFloatNameSetter |
|
Points to occurrences of member variable _flt | |
| AddFunctionComment_1 | targetFunction |
| Points to the target function whose comment should be modified | |
| AddFunctionComment_2 | targetFunction |
| Points to the target functions whose comment should be modified | |
| AddFunctionComment_1 | targetFunctionComment |
| Points to the comment that must be modified | |
| AddFunctionComment_2 | targetFunctionComment |
| Points to the comments that must be modified | |
| TraceClassEntry | targetImplementationUnit |
| Points to the unit that contains the implementations of the target class | |
| TraceConstructorEntry | targetImplementationUnit |
| Points to all the units that contain implementations of constructors that must be
modified | |
| TraceMethodEntry | targetImplementationUnit |
| Points to all the units that contain implementations of methods that must be
modified | |
| TraceMethodIntParameter | targetImplementationUnit |
| Points to all the units that contain implementations of methods that must be
modified | |
| TraceMethodIntParametersOnly | targetImplementationUnit |
| Points to all the units that contain implementations of methods that must be
modified | |
| TraceMethodLeave | targetImplementationUnit |
| Points to all the units that contain implementations of methods that must be
modified | |
| TraceMethodEntryUsingTracer | targetImplementationUnit |
| Points to all the units that contain implementations of methods that must be
modified | |
| Observer | targetImplementationUnit |
| Points to all units that contain implementations of methods that must be
modified | |
| PointcutLibrary | targetImplementationUnit |
|
Points to the unit that contains the implementation of methods of the target class | |
| PassiveToCyclical | targetInitializationUnit |
|
Points to the unit that contains main() method | |
| PassiveToSporadic | targetInitializationUnit |
|
Points to the unit that contains main() method | |
| Entry | targetInitializationUnit |
|
Points to the unit that contains main() method | |
| PointcutLibrary | targetIntExprSetter |
|
Points to expression elements expr where the value of the integer (int) member variable is changed | |
| SetParameter | targetIntExprSetter |
| TraceMethodLeave | targetIntMethodImplementation |
| Points to the implementations of the methods that must be modified | |
| TraceMethodLeave | targetIntMethodReturn |
| Points to return statement that must be modified | |
| PointcutLibrary | targetIntNameGetter |
|
Points to occurrences of member variables _width and _height | |
| GetParameter | targetIntNameGetter |
| PointcutLibrary | targetIntNameSetter |
|
Points to occurrences of member variables _width and _height | |
| Profiling | targetMainFunction |
| Points to the main() function | |
| Profiling | targetMainReturn |
|
Points to return statements in the main() function | |
| Profiling | targetMethod |
| Points to all method definitions that are
in the units (source files) specified by the pointcut
targetClassImplementationUnit | |
| AddMethodComment | targetMethodComment |
| Points to the comment that must be modified | |
| TraceMethodEntry | targetMethodComment |
| Points to the method comments that must be modified | |
| TraceMethodIntParameter | targetMethodComment |
| Points to the method comments that must be modified | |
| TraceMethodIntParametersOnly | targetMethodComment |
| Points to the method comments that must be modified | |
| AddMethodComment | targetMethodDeclaration |
| Points to the declaration of the target methods | |
| TraceMethodEntry | targetMethodDeclaration |
| Points to all declarations of the target methods | |
| TraceMethodIntParameter | targetMethodDeclaration |
| Points to all declarations of the target methods | |
| TraceMethodIntParametersOnly | targetMethodDeclaration |
| Points to all declarations of the target methods | |
| TraceMethodLeave | targetMethodDeclaration |
| Points to all declarations of the target methods | |
| TraceMethodLeave | targetMethodDeclarationComment |
| Points to the method comments that must be modified | |
| TraceClassEntry | targetMethodImplementation |
| Points to the implementations of the methods in the target class | |
| TraceMethodEntry | targetMethodImplementation |
| Points to the implementations of the methods that must be modified | |
| TraceMethodIntParameter | targetMethodImplementation |
| Points to the implementations of the methods that must be modified | |
| TraceMethodIntParametersOnly | targetMethodImplementation |
| Points to the implementations of the methods that must be modified | |
| TraceMethodEntryUsingTracer | targetMethodImplementation |
| Points to the implementations of the methods that must be modified | |
| Observer | targetMethodImplementation |
|
Points to the implementations of the method Subject::setVal | |
| Profiling | targetMethodReturn |
| Points to the return statements that must be modified | |
| TraceMethodLeave | targetNonIntMethodImplementation |
| Points to the implementations of the methods that must be modified | |
| TraceMethodLeave | targetNonIntMethodReturn |
| >Points to return statement that must be modified | |
| ParameterDatabaseByPointer | targetParameterDeclaration |
|
Points to declarations of member variables of the target class | |
| ParameterDatabaseByPointer | targetParameterUsage |
|
Points to occurrences of member variables used in expression within methods, constructors
and destructors of the target class | |
| PassiveToCyclical | targetSchedulerMethodBody |
| Points to the body of the function scheduler() | |
| PassiveToSporadic | targetSchedulerMethodBody |
| Points to the body of the function scheduler() | |
| Entry | targetSynchronizedFunction |
|
Point to the function definition that has to be synchronized | |
| PassiveToCyclical | targetTaskClassDeclaration |
|
Points to target classes to which declarations of _activate() method
should be added | |
| PassiveToSporadic | targetTaskClassDeclaration |
|
Points to the target class to which the declaration of the _activate() method
should be added | |
| PassiveToCyclical | targetTaskClassDefinition |
|
Points to the target units where are definitions of methods classes identified
by pointcut targetTaskClassDeclaration | |
| PassiveToSporadic | targetTaskClassDefinition |
|
Points to the target unit where is defined class Task | |
| AddGetterMethod | targetUnit |
| Points to the unit where the target class is defined | |
| AddComplexGetterMethod | targetUnit |
| Points to the unit where the target class is defined | |
| CleanupComments | UndocumentedFiles |
|
Points to all undocumented files | |
| CleanupComments | UndocumentedFiles |
|
Points to all undocumented files | |
| CleanupComments | UndocumentedMethods |
|
Points to all undocumented methods | |
| CleanupComments | UndocumentedMethods |
|
Points to all undocumented methods | |
| CarBeginEnd | units |
| Point to units that contain setter methods | |
| CarPostCondition | unitsWithPointerReturningFunctions |
| Points to all units that contain at least one function which returns a pointer type |