abc.eaj.ast
Class PCCflowDepth_c
java.lang.Object
Node_c
abc.aspectj.ast.Pointcut_c
abc.aspectj.ast.PCCflow_c
abc.eaj.ast.PCCflowDepth_c
- All Implemented Interfaces:
- PCCflow, Pointcut, PCCflowDepth
public class PCCflowDepth_c
- extends PCCflow_c
- implements PCCflowDepth
- Author:
- Ondrej Lhotak
|
Field Summary |
protected Local |
var
|
| Fields inherited from class abc.aspectj.ast.PCCflow_c |
pc |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
var
protected Local var
PCCflowDepth_c
public PCCflowDepth_c(Position pos,
Pointcut pc,
Local var)
reconstruct
protected PCCflowDepth_c reconstruct(Pointcut pc,
Local var)
prettyPrint
public void prettyPrint(CodeWriter w,
PrettyPrinter tr)
- Overrides:
prettyPrint in class PCCflow_c
makeAIPointcut
public Pointcut makeAIPointcut()
- Specified by:
makeAIPointcut in interface Pointcut- Overrides:
makeAIPointcut in class PCCflow_c
mayBind
public java.util.Collection mayBind()
throws SemanticException
- Specified by:
mayBind in interface Pointcut- Overrides:
mayBind in class PCCflow_c
- Throws:
SemanticException
mustBind
public java.util.Collection mustBind()
- Specified by:
mustBind in interface Pointcut- Overrides:
mustBind in class PCCflow_c
toString
public java.lang.String toString()
visitChildren
public Node visitChildren(NodeVisitor v)
- Description copied from class:
PCCflow_c
- Visit the children of the pointcut.
- Overrides:
visitChildren in class PCCflow_c
enterScope
public Context enterScope(Context c)
- Overrides:
enterScope in class PCCflow_c
typeCheck
public Node typeCheck(TypeChecker tc)
throws SemanticException
- Overrides:
typeCheck in class PCCflow_c
- Throws:
SemanticException