Я успешно перехватываю статическую инициализацию классов с помощью @MyAnnotation с этим кодом:
public aspect SomeAspect {
pointcut printClassName() : staticinitialization(@MyAnnotation *);
after() : printClassName() {
System.out.println(getClass().getName());
}
}
Вопрос: как мне получить имя загруженного класса?В приведенном выше коде напечатано имя класса аспекта, а не имя загруженного класса.
Спасибо, Teo