Я ищу способ перекомпилировать скомпилируемые методы Java из создаваемых им объектов.
Я знаю, что во многих контекстах тривиально построить объект Java с использованием пользовательской модели данных и перейти из POJO.в XML / JSON / YAML / и т.д., а затем обратно в Java POJO.
Есть ли способ пойти дальше?Если я предоставлю модель данных и служебные классы в виде библиотеки, могу ли я:
- Создать класс, который создает объект
- Преобразовать этот объект в XML
- Отправитьэтот XML другому пользователю
- Разрешить им преобразовывать XML в компилируемый код Java, который при запуске генерирует тот же XML?
По сути, я хочу вернуться назад и впередиз компилируемых файлов .java в XML без потери информации.