|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectNode_c
abc.aspectj.ast.Pointcut_c
abc.aspectj.ast.PCThis_c
abc.ltl.ast.override.PCThis_c
public class PCThis_c
Override to adhere to the StatebindingPointcut interface.
StatebindingPointcut
Field Summary |
---|
Fields inherited from class abc.aspectj.ast.PCThis_c |
---|
pat |
Fields inherited from class abc.aspectj.ast.Pointcut_c |
---|
initialised |
Constructor Summary | |
---|---|
PCThis_c(Position pos,
ArgPattern pat)
|
Method Summary | |
---|---|
Node[] |
patterns()
|
Node |
replaceBindingsByTypes(Formal... declaredFormals)
Returns a copy of this node where all bindings in this/target/args have been replaced by the types of those bindings. |
Methods inherited from class abc.aspectj.ast.PCThis_c |
---|
isDynamic, makeAIPointcut, mayBind, mustBind, pcRefs, precedence, prettyPrint, reconstruct, typeCheck, visitChildren |
Methods inherited from class abc.aspectj.ast.Pointcut_c |
---|
checkFormals, printSubExpr |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface abc.aspectj.ast.Pointcut |
---|
checkFormals, printSubExpr |
Constructor Detail |
---|
public PCThis_c(Position pos, ArgPattern pat)
pos
- pat
- Method Detail |
---|
public Node[] patterns()
patterns
in interface StatebindingPointcut
AmbTypeOrLocal
public Node replaceBindingsByTypes(Formal... declaredFormals)
args(i,j)
where formals int i, long j
have been declared, the result will be args(int,long)
.
replaceBindingsByTypes
in interface StatebindingPointcut
declaredFormals
- list of formals that shall be used to resolve types
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |