AllFunctionDollarVariables Aspect
[FunctionTests Group]

This aspect is defined in file: ../../AspectXTestSuite/functions/FunctionWeavingTests/aspects/allFunctionDollarVariables.ax

Aspect Description

This aspect tests all dollar variables with exception of blockBody dollar variable whis is tested in test suite for blocks.
Author:
O. Rohlik

Pointcuts


Advices

addclassDollarVaribles
  Test dollar variables defined for srcML element class
addfunction_declDollarVaribles
  Test dollar variables defined for srcML element function_decl
beginfunctionDollarVaribles
  Test dollar variables defined for srcML element function
beforereturnDollarVaribles
  Test dollar variables defined for srcML element return
addunitDollarVaribles
  Test dollar variables defined for srcML element unit

Pointcut Documentation


Advice Documentation

add classDollarVaribles (source)

Triplet: class add declaration

Test dollar variables defined for srcML element class.

Local Pointcut: class (source)

add function_declDollarVaribles (source)

Triplet: function_decl add codeFragment

Test dollar variables defined for srcML element function_decl.

Local Pointcut: function_decl (source)

begin functionDollarVaribles (source)

Triplet: function begin codeFragment

Test dollar variables defined for srcML element function.

Local Pointcut: function (source)

before returnDollarVaribles (source)

Triplet: return before codeFragment

Test dollar variables defined for srcML element return.

Local Pointcut: return (source)

add unitDollarVaribles (source)

Triplet: unit add definition

Test dollar variables defined for srcML element unit.

Local Pointcut: unit (source)