abc.aspectj.ast
Class AdviceFormal_c

java.lang.Object
  extended by Formal_c
      extended by abc.aspectj.ast.AdviceFormal_c
All Implemented Interfaces:
AdviceFormal

public class AdviceFormal_c
extends Formal_c
implements AdviceFormal

A class for representing special advice formals like the return value of afterreturning or afterthrowing.

Author:
Oege de Moor

Constructor Summary
AdviceFormal_c(Position pos, Flags flags, TypeNode tn, java.lang.String name)
           
 
Method Summary
 void addDecls(Context c)
          advice formals are not automatically added to the context, unlike ordinary formals: they are not in scope in the pointcut, but they are visible in the advice body.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdviceFormal_c

public AdviceFormal_c(Position pos,
                      Flags flags,
                      TypeNode tn,
                      java.lang.String name)
Method Detail

addDecls

public void addDecls(Context c)
advice formals are not automatically added to the context, unlike ordinary formals: they are not in scope in the pointcut, but they are visible in the advice body.