Pointcuts

This is an alphabetical list of all the pointcuts in this documentation set:

TraceallConstructors
 Points to the all construtors
TraceallFunctions
 Points to the all methods
EfficiencyallIfBlocks
  Points to all if blocks
PointcutLibraryanySampleClassExpr
  Points to all expressions used in target class implementation
ParameterDatabaseByPointeranySampleClassExpr
 
CarBeginEndanySetFunction
 Points to all setter methods
ThreadSafetyClassesToBeLocked
 
CarPostConditionclassesWithPointerReturningFunctions
 Points to all classes that contain at least one function declaration which returns a pointer type
ObserverconstructorImplementation
  Points to the target class constructors
ThreadSafetyConstructors
 
ThreadSafetyDestructors
 
CarPreConditioncheckedMethods
  Points to all methods which ranges should be checked
CarPreConditioncheckedMethodsClasses
  Points to all classes that have methods which ranges should be checked
CarSynchronizeWindowslockedFunctions
 Points to all functions in the class to be synchronized
CarSynchronizeWindowslockedFunctions
 Points to all functions in the class to be synchronized
AddGetterMethodmethodImplementation
 Points to all the implementations of the methods of the target class
AddComplexGetterMethodmethodImplementation
 Points to all the implementations of the methods of the target class
ThreadSafetyMethodsToBeLocked
 
CarPostConditionpointerReturningFunctionDeclarations
 Points to all function declarations that return a pointer type
CarPostConditionpointerReturningFunctions
 Points to all functions that return a pointer type
CarPostConditionreturnStatements
  Points to all return statements inside the function located by pointerReturningFunctions pointcut
CarBeginEndsetIntFunctions
 Points to setter methods with int paramter
CarSynchronizeWindowssyncClasses
  Points to all classes which have to be synchronized
CarSynchronizeWindowssyncClasses
  Points to all classes which have to be synchronized
CarSynchronizeWindowssyncClassesConstrDecl
 Points to declaration of a constructor of the class to be synchronized
CarSynchronizeWindowssyncClassesConstrDecl
 Points to declaration of a constructor of the class to be synchronized
CarSynchronizeWindowssyncClassesConstrDef
 Points to definition of a constructor of the class that contains methods to be synchronized
CarSynchronizeWindowssyncClassesConstrDef
 Points to definition of a constructor of the class that contains methods to be synchronized
CarSynchronizeWindowssyncClassesDef
 Points to units (files) which contain the definitions of the methods to be synchronized
CarSynchronizeWindowssyncClassesDef
 Points to units (files) which contain the definitions of the methods to be synchronized
AddClassComment_1targetClass
 Points to the target class whose comment should be modified
AddClassComment_2targetClass
 Points to the target classes whose comment should be modified
AddMethodCommenttargetClass
 Points to the target class whose comment should be modified
AddClassFieldtargetClass
 Points to the target class where the new field should be added
TraceClassEntrytargetClass
 Points to the target class to be modified by this aspect program
TraceConstructorEntrytargetClass
 Points to all classes that contain a target constructor
TraceMethodEntrytargetClass
 Points to all classes that contain a target method
TraceMethodIntParametertargetClass
 Points to all classes that contain a target method
TraceMethodIntParametersOnlytargetClass
 Points to all classes that contain a target method
TraceMethodLeavetargetClass
 Points to all classes that contain a target method
ProfilingtargetClass
 Points to all classes
AddGetterMethodtargetClass
 Points to the target class to which the getter method should be added
AddComplexGetterMethodtargetClass
 Points to the target class to which the getter method should be added
AddAllGetterMethodstargetClass
 Points to the target class to which the getter method should be added
ObservertargetClass
  Points to the target class to which declarations of observers should be added
PointcutLibrarytargetClass
  Points to the target class to be modified by this aspect program
BaseParametertargetClass
 
ParameterDatabaseByPointertargetClass
 
AddClassComment_1targetClassComment
 Points to the comment that must be modified
AddClassComment_2targetClassComment
 Points to the comments that must be modified
TraceClassEntrytargetClassComment
 Points to the comment of the target class
TraceConstructorEntrytargetClassComment
 <p> Points to the class comments that must be modified
TraceMethodEntrytargetClassComment
 Points to the class comments that must be modified
TraceMethodIntParametertargetClassComment
 Points to the class comments that must be modified
TraceMethodIntParametersOnlytargetClassComment
 Points to the class comments that must be modified
TraceMethodLeavetargetClassComment
 Points to the class comments that must be modified
AddGetterMethodtargetClassComment
 Points to the comment of the target class where the getter method should be added
AddComplexGetterMethodtargetClassComment
 Points to the comment of the target class where the getter method should be added
AddAllGetterMethodstargetClassComment
 Points to the comment of the target class where the getter method should be added
ObservertargetClassDeclaration
  Points to the units that contain the declaration of the target class
PointcutLibrarytargetClassDeclaration
  Points to the unit that contains the declaration of the target class
BaseParametertargetClassDeclaration
 
ParameterDatabaseByPointertargetClassDeclaration
 
EntrytargetClassDeclaration
  Points to the target class declaration
EntrytargetClassDefinition
  Points to the target unit where method of the given class are defined
ProfilingtargetClassImplementationUnit
 Points to all the units (source files) that contain implementations of the methods defined in the classes specified by the targetClass pointcut
EntrytargetClassUnit
  Points to the target unit where class identified by pointcut targetClassDeclaration is declared
ProfilingtargetConstructor
 Points to all constructors in the base code
TraceConstructorEntrytargetConstructorComment
 Points to the constructor comments that must be modified
TraceConstructorEntrytargetConstructorDeclaration
 Points to all declarations of the target constructors
TraceClassEntrytargetConstructorImplementation
 Points to the constructors of the target class
TraceConstructorEntrytargetConstructorImplementation
 Points to the implementations of the constructors that must be modified
PointcutLibrarytargetFloatExprSetter
  Points to expression elements expr where the value of the float member variable is changed
SetParametertargetFloatExprSetter
 
PointcutLibrarytargetFloatNameGetter
  Points to occurrences of member variable _flt
GetParametertargetFloatNameGetter
 
PointcutLibrarytargetFloatNameSetter
  Points to occurrences of member variable _flt
AddFunctionComment_1targetFunction
 Points to the target function whose comment should be modified
AddFunctionComment_2targetFunction
 Points to the target functions whose comment should be modified
AddFunctionComment_1targetFunctionComment
 Points to the comment that must be modified
AddFunctionComment_2targetFunctionComment
 Points to the comments that must be modified
TraceClassEntrytargetImplementationUnit
 Points to the unit that contains the implementations of the target class
TraceConstructorEntrytargetImplementationUnit
 Points to all the units that contain implementations of constructors that must be modified
TraceMethodEntrytargetImplementationUnit
 Points to all the units that contain implementations of methods that must be modified
TraceMethodIntParametertargetImplementationUnit
 Points to all the units that contain implementations of methods that must be modified
TraceMethodIntParametersOnlytargetImplementationUnit
 Points to all the units that contain implementations of methods that must be modified
TraceMethodLeavetargetImplementationUnit
 Points to all the units that contain implementations of methods that must be modified
TraceMethodEntryUsingTracertargetImplementationUnit
 Points to all the units that contain implementations of methods that must be modified
ObservertargetImplementationUnit
 Points to all units that contain implementations of methods that must be modified
PointcutLibrarytargetImplementationUnit
  Points to the unit that contains the implementation of methods of the target class
PassiveToCyclicaltargetInitializationUnit
  Points to the unit that contains main() method
PassiveToSporadictargetInitializationUnit
  Points to the unit that contains main() method
EntrytargetInitializationUnit
  Points to the unit that contains main() method
PointcutLibrarytargetIntExprSetter
  Points to expression elements expr where the value of the integer (int) member variable is changed
SetParametertargetIntExprSetter
 
TraceMethodLeavetargetIntMethodImplementation
 Points to the implementations of the methods that must be modified
TraceMethodLeavetargetIntMethodReturn
 Points to return statement that must be modified
PointcutLibrarytargetIntNameGetter
  Points to occurrences of member variables _width and _height
GetParametertargetIntNameGetter
 
PointcutLibrarytargetIntNameSetter
  Points to occurrences of member variables _width and _height
ProfilingtargetMainFunction
 Points to the main() function
ProfilingtargetMainReturn
  Points to return statements in the main() function
ProfilingtargetMethod
 Points to all method definitions that are in the units (source files) specified by the pointcut targetClassImplementationUnit
AddMethodCommenttargetMethodComment
 Points to the comment that must be modified
TraceMethodEntrytargetMethodComment
 Points to the method comments that must be modified
TraceMethodIntParametertargetMethodComment
 Points to the method comments that must be modified
TraceMethodIntParametersOnlytargetMethodComment
 Points to the method comments that must be modified
AddMethodCommenttargetMethodDeclaration
 Points to the declaration of the target methods
TraceMethodEntrytargetMethodDeclaration
 Points to all declarations of the target methods
TraceMethodIntParametertargetMethodDeclaration
 Points to all declarations of the target methods
TraceMethodIntParametersOnlytargetMethodDeclaration
 Points to all declarations of the target methods
TraceMethodLeavetargetMethodDeclaration
 Points to all declarations of the target methods
TraceMethodLeavetargetMethodDeclarationComment
 Points to the method comments that must be modified
TraceClassEntrytargetMethodImplementation
 Points to the implementations of the methods in the target class
TraceMethodEntrytargetMethodImplementation
 Points to the implementations of the methods that must be modified
TraceMethodIntParametertargetMethodImplementation
 Points to the implementations of the methods that must be modified
TraceMethodIntParametersOnlytargetMethodImplementation
 Points to the implementations of the methods that must be modified
TraceMethodEntryUsingTracertargetMethodImplementation
 Points to the implementations of the methods that must be modified
ObservertargetMethodImplementation
  Points to the implementations of the method Subject::setVal
ProfilingtargetMethodReturn
 Points to the return statements that must be modified
TraceMethodLeavetargetNonIntMethodImplementation
 Points to the implementations of the methods that must be modified
TraceMethodLeavetargetNonIntMethodReturn
 >Points to return statement that must be modified
ParameterDatabaseByPointertargetParameterDeclaration
  Points to declarations of member variables of the target class
ParameterDatabaseByPointertargetParameterUsage
  Points to occurrences of member variables used in expression within methods, constructors and destructors of the target class
PassiveToCyclicaltargetSchedulerMethodBody
 Points to the body of the function scheduler()
PassiveToSporadictargetSchedulerMethodBody
 Points to the body of the function scheduler()
EntrytargetSynchronizedFunction
  Point to the function definition that has to be synchronized
PassiveToCyclicaltargetTaskClassDeclaration
  Points to target classes to which declarations of _activate() method should be added
PassiveToSporadictargetTaskClassDeclaration
  Points to the target class to which the declaration of the _activate() method should be added
PassiveToCyclicaltargetTaskClassDefinition
  Points to the target units where are definitions of methods classes identified by pointcut targetTaskClassDeclaration
PassiveToSporadictargetTaskClassDefinition
  Points to the target unit where is defined class Task
AddGetterMethodtargetUnit
 Points to the unit where the target class is defined
AddComplexGetterMethodtargetUnit
 Points to the unit where the target class is defined
CleanupCommentsUndocumentedFiles
  Points to all undocumented files
CleanupCommentsUndocumentedFiles
  Points to all undocumented files
CleanupCommentsUndocumentedMethods
  Points to all undocumented methods
CleanupCommentsUndocumentedMethods
  Points to all undocumented methods
CarBeginEndunits
 Point to units that contain setter methods
CarPostConditionunitsWithPointerReturningFunctions
 Points to all units that contain at least one function which returns a pointer type