При запутывании файлов .class аннотации удаляются. Есть ли способ запутать эти файлы (файлы, содержащие аннотации), не удаляя их. Есть ли способ обфусцировать не скомпилированные файлы .java для сохранения аннотаций, если это возможно?
Как Java-компилятор обрабатывает аннотации и где они хранятся? почему после запутывания все аннотации удаляются. Не могу ли я, запутав классы, вернуть аннотации и поставить их на место, чтобы работать?