这是注释:
@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
。