public WithinMatcher(Advisor advisor, AccessibleObject behavior, ASTStart start) { super(start, advisor.getManager()); this.advisor = advisor; this.accessible = behavior; }
public WithinMatcher(Advisor advisor, CtBehavior behavior, ASTStart start) throws NotFoundException { super(start, advisor.getManager()); this.advisor = advisor; this.behavior = behavior; }
public MethodCallMatcher(Advisor advisor, MethodCall call, ASTStart start) throws NotFoundException { super(start, advisor.getManager()); this.advisor = advisor; this.call = call; }
public ConstructorCallMatcher(Advisor advisor, AccessibleObject within, Class<?> calledClass, Constructor<?> calledCon, ASTStart start) { super(start, advisor.getManager()); this.advisor = advisor; this.within = within; this.calledClass = calledClass; this.calledConstructor = calledCon; }
public CallMatcher(Advisor advisor, AccessibleObject within, Class<?> calledClass, Method calledMethod, ASTStart start) { super(start, advisor.getManager()); this.advisor = advisor; this.within = within; this.calledClass = calledClass; this.calledMethod = calledMethod; }
public MethodMatcher(Advisor advisor, Method method, ASTStart start) { super(start, advisor.getManager()); this.advisor = advisor; this.start = start; this.methodModifiers = method.getModifiers(); this.classname = method.getDeclaringClass().getName(); this.refMethod = method; this.methodName = refMethod.getName(); }
public FieldMatcher(Advisor advisor, Field field, ASTStart start) { super(start, advisor.getManager()); this.advisor = advisor; this.classname = field.getDeclaringClass().getName(); this.start = start; this.fieldName = field.getName(); this.fieldModifiers = field.getModifiers(); this.refField = field; }
private void checkInstanceAdvisor(Advisor advisor) { if (advisor instanceof InstanceProxyContainer) { AspectManager manager = advisor.getManager(); instanceAdvisorDomainName = manager.getManagerFQN(); } }
public Object getPerVMAspect(AspectDefinition def) { return getManager().getPerVMAspect(def); }
public SoftClassMatcher(Advisor advisor, String classname, ASTStart start) { super(start, advisor.getManager()); this.advisor = advisor; this.classname = classname; this.start = start; clazz = advisor.getClazz(); }
public ConstructorMatcher(Advisor advisor, CtConstructor con, ASTStart start) throws NotFoundException { super(start, advisor.getManager()); this.advisor = advisor; this.start = start; this.conModifiers = con.getModifiers(); this.classname = con.getDeclaringClass().getName(); this.ctCon = con; }
public Collection<Pointcut> getPointcuts(Advisor advisor) { return advisor.getManager().getBindingCollection().getFieldReadPointcuts(); } };
public Collection<Pointcut> getPointcuts(Advisor advisor) { return advisor.getManager().getBindingCollection().getFieldWritePointcuts(); } };
public Collection<PointcutInfo> getPointcutInfos(Advisor advisor) { return advisor.getManager().getBindingCollection().getFieldReadPointcutInfos(); }
public Collection<Pointcut> getPointcuts(Advisor advisor) { return advisor.getManager().getBindingCollection().getConstructorExecutionPointcuts(); } };
public Collection<Pointcut> getPointcuts(Advisor advisor) { return advisor.getManager().getBindingCollection().getMethodExecutionPointcuts(); } };
public FieldMatcher(Advisor advisor, CtField field, ASTStart start) throws NotFoundException { super(start, advisor.getManager()); this.advisor = advisor; this.classname = field.getDeclaringClass().getName(); this.start = start; this.fieldName = field.getName(); this.fieldModifiers = field.getModifiers(); this.ctField = field; }
public static boolean matchesTypedef(CtClass clazz, ClassExpression classExpr, Advisor advisor) { String original = classExpr.getOriginal(); String typedefName = original.substring("$typedef{".length(), original.lastIndexOf("}")); AspectManager manager = (advisor != null) ? advisor.getManager() : AspectManager.instance(); Typedef typedef = manager.getTypedef(typedefName); if (typedef == null) return false; return typedef.matches(advisor, clazz); }
public static boolean matchesTypedef(Class<?> clazz, ClassExpression classExpr, Advisor advisor) { String original = classExpr.getOriginal(); String typedefName = original.substring("$typedef{".length(), original.lastIndexOf("}")); AspectManager manager = (advisor != null) ? advisor.getManager() : AspectManager.instance(); Typedef typedef = manager.getTypedef(typedefName); if (typedef == null) return false; return typedef.matches(advisor, clazz); }
public MethodMatcher(Advisor advisor, CtMethod method, ASTStart start) { super(start, advisor.getManager()); this.advisor = advisor; this.start = start; this.methodModifiers = method.getModifiers(); this.classname = method.getDeclaringClass().getName(); this.ctMethod = method; this.methodName = ctMethod.getName(); }