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 | |
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 |
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 | |
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 |