以下是注释:
@Target(value = ElementType.TYPE)
@Retention(value = RetentionPolicy.RUNTIME)
@Inherited
public @interface MyAnnotation {
String name();
}
这里有一个带注释的类:
@MyAnnotation(name="foo")
public class ClassA {
public ClassA() {
// Do something
}
}
这是第二个带注解的类:
@MyAnnotation(name="bar")
public class ClassB {
public ClassB(String aString) {
// Do something
}
}
我正在寻找一个AspectJ切入点,它可以正确匹配ClassA和ClassB的构造函数,同时不匹配任何未被
MyAnnotation
注解的其他类的构造函数。