abc.eaj.ast
Class PCCast_c
java.lang.Object
Node_c
abc.aspectj.ast.Pointcut_c
abc.eaj.ast.PCCast_c
- All Implemented Interfaces:
- Pointcut, PCCast
public class PCCast_c
- extends Pointcut_c
- implements PCCast
- Author:
- Julian Tibble
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
type_pattern
protected TypePatternExpr type_pattern
PCCast_c
public PCCast_c(Position pos,
TypePatternExpr type_pattern)
pcRefs
public java.util.Set pcRefs()
- Specified by:
pcRefs
in interface Pointcut
precedence
public Precedence precedence()
- Description copied from interface:
Pointcut
- Get the precedence of the expression.
- Specified by:
precedence
in interface Pointcut
- Overrides:
precedence
in class Pointcut_c
prettyPrint
public void prettyPrint(CodeWriter w,
PrettyPrinter pp)
reconstruct
protected PCCast_c reconstruct(TypePatternExpr type_pattern)
visitChildren
public Node visitChildren(NodeVisitor v)
isDynamic
public boolean isDynamic()
- Specified by:
isDynamic
in interface Pointcut
makeAIPointcut
public Pointcut makeAIPointcut()
- Specified by:
makeAIPointcut
in interface Pointcut