В Java можно компилировать и загружать классы во время выполнения из исходного кода, содержащегося в строках (например, с помощью javax.tools.JavaCompiler, EclipseCompiler или Janino а>). Этот процесс может быть полностью в памяти, без записи каких-либо временных файлов.
Язык Xtend работает путем преобразования исходного кода Xtend в исходный код Java с последующей его компиляцией. (Поправьте меня, если я ошибаюсь.) Можно ли преобразовать строку, содержащую исходный код Xtend, в строку, содержащую исходный код Java, чтобы затем я мог использовать свой любимый динамический компилятор? Я хочу превратить исходники Xtend в загружаемые классы во время выполнения*. Если это возможно, какие функции/классы вам нужно вызвать для этого?
* Время выполнения = нет Eclipse-IDE, нет JDK (только JRE), используется только Расширить зависимости.