abc.aspectj.ast
Interface AdviceSpec

All Known Subinterfaces:
After, AfterReturning, AfterThrowing, Around, Before
All Known Implementing Classes:
AdviceSpec_c, After_c, AfterReturning_c, AfterThrowing_c, Around_c, Before_c

public interface AdviceSpec

An advice specification states the kind of advice and the formals.

Author:
Oege de Moor, Aske Simon Christensen

Method Summary
 java.util.List formals()
           
 java.lang.String kind()
           
 AdviceSpec makeAIAdviceSpec()
           
 TypeNode returnType()
           
 AdviceFormal returnVal()
           
 void setReturnType(TypeNode rt)
           
 void setReturnVal(AdviceFormal rv)
           
 

Method Detail

formals

java.util.List formals()

returnType

TypeNode returnType()

returnVal

AdviceFormal returnVal()

kind

java.lang.String kind()

setReturnType

void setReturnType(TypeNode rt)

setReturnVal

void setReturnVal(AdviceFormal rv)

makeAIAdviceSpec

AdviceSpec makeAIAdviceSpec()