1 package org.codehaus.nanning.config;
2
3 import org.codehaus.nanning.attribute.Attributes;
4 import org.codehaus.nanning.AspectInstance;
5 import org.codehaus.nanning.Mixin;
6
7 import java.lang.reflect.Method;
8
9 public class AttributePointcut extends Pointcut {
10 private String attribute;
11
12 public AttributePointcut(String attribute) {
13 this.attribute = attribute;
14 }
15
16 public String getAttribute() {
17 return attribute;
18 }
19
20 public boolean adviseMethod(AspectInstance instance, Mixin mixin, Method method) {
21 return Attributes.hasAttribute(method, attribute);
22 }
23 }
This page was automatically generated by Maven