有没有办法对Java代码进行逆向工程?

时间:2019-01-17 16:24:21

标签: java compilation code-translation

我正在寻找一种从其创建的对象重建可编译java方法的方法。

我知道在许多情况下使用自定义数据模型构建Java对象,然后从POJO转到XML / JSON / YAML / etc,然后再回到Java POJO是很简单的。

是否有进一步的方法?如果我以库的形式提供数据模型和实用程序类,可以:

  1. 创建一个用于构建对象的类
  2. 将该对象转换为XML
  3. 将该XML发送给另一个用户
  4. 允许他们将XML转换为可编译的Java代码,如果运行这些代码,它们将生成相同的XML?

基本上,我想在不丢失信息的情况下从可编译的.java文件来回转换为XML。

0 个答案:

没有答案