У меня есть следующий класс
public class Person {
...
}
Я хотел бы создать еще один класс, который будет выглядеть следующим образом.
@SomeAnnotation
public class Person {
...
}
С помощью простого метода.
public static Class addAnnotation(Class originalType, Class<? extends Annotation> annotation) {
// what goes here?
}
Есть ли простой способ сделать это через ASM? Какие зависимости мне понадобятся. Я попытался Google, однако примеры, которые я нашел, либо неполны, либо делают что-то еще. Другие рамки, такие как javassist, были бы столь же хорошими.