abc.ra.ast
Class ReleaseSymbolDecl_c
java.lang.Object
Node_c
abc.tm.ast.SymbolDecl_c
abc.ra.ast.ReleaseSymbolDecl_c
- All Implemented Interfaces:
- ReleaseSymbolDecl, SymbolDecl
public class ReleaseSymbolDecl_c
- extends SymbolDecl_c
- implements ReleaseSymbolDecl
Declaration of an release symbol for the translation of a relational advice.
Matches on call(* RelationalAspectName.release(T1,...,Tn)).
- Author:
- Eric Bodden
| Methods inherited from class abc.tm.ast.SymbolDecl_c |
aroundVars, binds, body, enterScope, generateClosedPointcut, getPointcut, getSymbolKind, kind, name, reconstruct, typeCheck, visitChildren |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReleaseSymbolDecl_c
public ReleaseSymbolDecl_c(Position pos,
java.lang.String name,
java.lang.String tracematch_name,
RelAspectDecl container,
TMNodeFactory nf)
generateSymbolAdvice
public AdviceDecl generateSymbolAdvice(TMNodeFactory nf,
java.util.List formals,
TypeNode voidn,
java.lang.String tm_id,
Position tm_pos)
- Specified by:
generateSymbolAdvice in interface SymbolDecl- Overrides:
generateSymbolAdvice in class SymbolDecl_c