После https://asm.ow2.io/faq.html#Q1 я смог удалить метод и поле. Однако я не могу удалить аннотацию с сохранением CLASS, примененным к методу / полю.
У меня есть свои собственные ClassVisitor и FieldVisitor, где я возвращаю null
из visitAnnotation
, если дескриптор содержит MyAnnotation
Например,
Читая документацию, я вижу, что аннотации могут обрабатываться по-разному через AnnotationWriter. Не уверен, если это ошибка или нет.