abc.eaj.ast
Class PCLock_c
java.lang.Object
Node_c
abc.aspectj.ast.Pointcut_c
abc.eaj.ast.PCLock_c
- All Implemented Interfaces:
- Pointcut, PCLock
public class PCLock_c
- extends Pointcut_c
- implements PCLock
Implementation of lock (monitorenter) pointcut.
- Author:
- Eric Bodden
|
Constructor Summary |
PCLock_c(Position pos)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PCLock_c
public PCLock_c(Position pos)
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
pcRefs
public java.util.Set pcRefs()
- Specified by:
pcRefs in interface Pointcut
isDynamic
public boolean isDynamic()
- Specified by:
isDynamic in interface Pointcut
mayBind
public java.util.Collection mayBind()
throws SemanticException
- Specified by:
mayBind in interface Pointcut- Overrides:
mayBind in class Pointcut_c
- Throws:
SemanticException
mustBind
public java.util.Collection mustBind()
- Specified by:
mustBind in interface Pointcut- Overrides:
mustBind in class Pointcut_c
prettyPrint
public void prettyPrint(CodeWriter w,
PrettyPrinter tr)
makeAIPointcut
public Pointcut makeAIPointcut()
- Specified by:
makeAIPointcut in interface Pointcut