当混淆 .class 文件时,注释被删除。有没有办法混淆这些文件(包含注释的文件)而不删除它们。如果可能的话,有没有办法混淆未编译的 .java 文件以保留注释?
java 编译器如何处理注解,它们保存在哪里?为什么在混淆之后所有的注释都被删除了。我不能在混淆类之后,带回注释并将它们放回原处以便工作吗?
最佳答案
我询问并研究了注释和混淆,发现了以下内容:
- 注释保存在类字节码的元部分 并且很难操纵它们。混淆程序不处理此类类
- 我尝试了很多混淆器——商业的和开源的 的,但他们都不能混淆带注释的类 他们所有的领域和方法都有注释
- 我能想到的唯一方法是使用 xml 配置 文件而不是注释
关于java - 混淆包含注释的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9109878/