abc.aspectj.ast
Class DeclareWarning_c

java.lang.Object
  extended by Term_c
      extended by abc.aspectj.ast.DeclareDecl_c
          extended by abc.aspectj.ast.DeclareWarning_c
All Implemented Interfaces:
DeclareDecl, DeclareWarning, ContainsAspectInfo

public class DeclareWarning_c
extends DeclareDecl_c
implements DeclareWarning, ContainsAspectInfo

declare warning : : ;

Author:
Oege de Moor, Aske Simon Christensen

Constructor Summary
DeclareWarning_c(Position pos, Pointcut pc, java.lang.String text)
           
 
Method Summary
 void prettyPrint(CodeWriter w, PrettyPrinter tr)
           
protected  DeclareWarning_c reconstruct(Pointcut pc)
           
 void update(GlobalAspectInfo gai, Aspect current_aspect)
          Called by the AspectInfoHarvester to tell the node to put all relevant information into the GlobalAspectInfo.
 Node visitChildren(NodeVisitor v)
           
 
Methods inherited from class abc.aspectj.ast.DeclareDecl_c
acceptCFG, enterScope, entry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeclareWarning_c

public DeclareWarning_c(Position pos,
                        Pointcut pc,
                        java.lang.String text)
Method Detail

prettyPrint

public void prettyPrint(CodeWriter w,
                        PrettyPrinter tr)

reconstruct

protected DeclareWarning_c reconstruct(Pointcut pc)

visitChildren

public Node visitChildren(NodeVisitor v)

update

public void update(GlobalAspectInfo gai,
                   Aspect current_aspect)
Description copied from interface: ContainsAspectInfo
Called by the AspectInfoHarvester to tell the node to put all relevant information into the GlobalAspectInfo.

Specified by:
update in interface ContainsAspectInfo
Parameters:
gai - the target of the information.
current_aspect - the aspect currently being traversed.