public class PointcutExpression extends Object implements Pointcut
| Modifier and Type | Field and Description |
|---|---|
protected ASTStart |
ast |
protected String |
expr |
protected String |
name |
protected PointcutStats |
stats |
| Constructor and Description |
|---|
PointcutExpression(String name,
String expr) |
| Modifier and Type | Method and Description |
|---|---|
String |
getExpr() |
String |
getName() |
PointcutStats |
getStats() |
boolean |
matchesCall(Advisor advisor,
AccessibleObject within,
Class<?> calledClass,
Constructor<?> calledCon) |
boolean |
matchesCall(Advisor advisor,
AccessibleObject within,
Class<?> calledClass,
Method calledMethod) |
boolean |
matchesCall(Advisor callingAdvisor,
javassist.expr.MethodCall methodCall) |
boolean |
matchesCall(Advisor callingAdvisor,
javassist.expr.NewExpr methodCall) |
boolean |
matchesConstruction(Advisor advisor,
Constructor<?> c) |
boolean |
matchesConstruction(Advisor advisor,
javassist.CtConstructor c) |
boolean |
matchesExecution(Advisor advisor,
Constructor<?> c) |
boolean |
matchesExecution(Advisor advisor,
javassist.CtConstructor c) |
boolean |
matchesExecution(Advisor advisor,
javassist.CtMethod m) |
PointcutMethodMatch |
matchesExecution(Advisor advisor,
Method m) |
boolean |
matchesGet(Advisor advisor,
javassist.CtField f) |
boolean |
matchesGet(Advisor advisor,
Field f) |
boolean |
matchesSet(Advisor advisor,
javassist.CtField f) |
boolean |
matchesSet(Advisor advisor,
Field f) |
void |
setManager(AspectManager manager) |
boolean |
softMatch(Advisor advisor) |
String |
toString() |
protected String name
protected String expr
protected ASTStart ast
protected PointcutStats stats
public PointcutExpression(String name, String expr) throws ParseException
ParseExceptionpublic void setManager(AspectManager manager)
public PointcutStats getStats()
public boolean matchesCall(Advisor callingAdvisor, javassist.expr.MethodCall methodCall) throws javassist.NotFoundException
matchesCall in interface Pointcutjavassist.NotFoundExceptionpublic boolean matchesCall(Advisor callingAdvisor, javassist.expr.NewExpr methodCall) throws javassist.NotFoundException
matchesCall in interface Pointcutjavassist.NotFoundExceptionpublic PointcutMethodMatch matchesExecution(Advisor advisor, Method m)
matchesExecution in interface Pointcutpublic boolean matchesExecution(Advisor advisor, Constructor<?> c)
matchesExecution in interface Pointcutpublic boolean matchesConstruction(Advisor advisor, Constructor<?> c)
matchesConstruction in interface Pointcutpublic boolean matchesGet(Advisor advisor, Field f)
matchesGet in interface Pointcutpublic boolean matchesSet(Advisor advisor, Field f)
matchesSet in interface Pointcutpublic boolean matchesExecution(Advisor advisor, javassist.CtMethod m) throws javassist.NotFoundException
matchesExecution in interface Pointcutjavassist.NotFoundExceptionpublic boolean matchesExecution(Advisor advisor, javassist.CtConstructor c) throws javassist.NotFoundException
matchesExecution in interface Pointcutjavassist.NotFoundExceptionpublic boolean matchesConstruction(Advisor advisor, javassist.CtConstructor c) throws javassist.NotFoundException
matchesConstruction in interface Pointcutjavassist.NotFoundExceptionpublic boolean matchesGet(Advisor advisor, javassist.CtField f) throws javassist.NotFoundException
matchesGet in interface Pointcutjavassist.NotFoundExceptionpublic boolean matchesSet(Advisor advisor, javassist.CtField f) throws javassist.NotFoundException
matchesSet in interface Pointcutjavassist.NotFoundExceptionpublic boolean matchesCall(Advisor advisor, AccessibleObject within, Class<?> calledClass, Method calledMethod)
matchesCall in interface Pointcutpublic boolean matchesCall(Advisor advisor, AccessibleObject within, Class<?> calledClass, Constructor<?> calledCon)
matchesCall in interface PointcutCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.