abc.aspectj.ast
Class ProceedCall_c
java.lang.Object
Call_c
abc.aspectj.ast.ProceedCall_c
- All Implemented Interfaces:
- MakesAspectMethods, ProceedCall
public class ProceedCall_c
- extends Call_c
- implements ProceedCall, MakesAspectMethods
A reference to "proceed(x1,x2)" inside a piece of around advice.
- Author:
- Oege de Moor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProceedCall_c
public ProceedCall_c(Position pos,
Receiver recv,
java.util.List arguments)
ProceedCall_c
public ProceedCall_c(Call c)
proceedMethod
public ProceedCall proceedMethod(MethodDecl md)
- Specified by:
proceedMethod
in interface ProceedCall
typeCheck
public Node typeCheck(TypeChecker tc)
throws SemanticException
- Throws:
SemanticException
aspectMethodsEnter
public void aspectMethodsEnter(AspectMethods visitor)
- Specified by:
aspectMethodsEnter
in interface MakesAspectMethods
aspectMethodsLeave
public Node aspectMethodsLeave(AspectMethods visitor,
AJNodeFactory nf,
AJTypeSystem ts)
- Specified by:
aspectMethodsLeave
in interface MakesAspectMethods