我即将转换(操作)很多类,并允许轻松调试和透明通信应用于代码的更改,我想添加相当于被操纵类的java源代码。
为了添加java代码,我可以使用现有的源代码并并行处理它。然后我需要将它与课程一起存储。
访问JDK 8的类文件格式时,我注意到没有直接嵌入源代码的属性。记住过去可以将源代码包含在类文件中。我错过了什么? (我只找到了指定源文件的属性)。此外,Eclipse的编译器选项卡中的选项仅显示嵌入文件名的选项....
除了分别存储源文件的seaming之外,我想知道对类文件进行逆向工程(反编译)是否可行。如果提供有关本地名称和参数名称的信息,这甚至可能是更好的选择。
ASM文档指出,甚至可以使用工具反编译字节码。
有没有人有一些见解或经验可以分享这个问题?