abc.aspectj.ast
Class AfterReturning_c

java.lang.Object
  extended by Node_c
      extended by abc.aspectj.ast.AdviceSpec_c
          extended by abc.aspectj.ast.AfterReturning_c
All Implemented Interfaces:
AdviceSpec, AfterReturning

public class AfterReturning_c
extends AdviceSpec_c
implements AfterReturning

specification part of afterreturning advice.

Author:
Oege de Moor, Aske Simon Christensen

Field Summary
 
Fields inherited from class abc.aspectj.ast.AdviceSpec_c
formals, returnType, returnVal
 
Constructor Summary
AfterReturning_c(Position pos, java.util.List formals, AdviceFormal returnResult, TypeNode voidn)
           
 
Method Summary
 java.lang.String kind()
           
 AdviceSpec makeAIAdviceSpec()
           
 void prettyPrint(CodeWriter w, PrettyPrinter tr)
           
 java.lang.String toString()
           
 
Methods inherited from class abc.aspectj.ast.AdviceSpec_c
formals, reconstruct, returnType, returnVal, setReturnType, setReturnVal, visitChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface abc.aspectj.ast.AdviceSpec
formals, returnType, returnVal, setReturnType, setReturnVal
 

Constructor Detail

AfterReturning_c

public AfterReturning_c(Position pos,
                        java.util.List formals,
                        AdviceFormal returnResult,
                        TypeNode voidn)
Method Detail

kind

public java.lang.String kind()
Specified by:
kind in interface AdviceSpec

toString

public java.lang.String toString()

prettyPrint

public void prettyPrint(CodeWriter w,
                        PrettyPrinter tr)

makeAIAdviceSpec

public AdviceSpec makeAIAdviceSpec()
Specified by:
makeAIAdviceSpec in interface AdviceSpec