В проекте, над которым я сейчас работаю, мне нужно генерировать классы Java во время выполнения.
Мне также нужно избегать использования отражения при дальнейшем использовании этих классов.
Я искал текущие решения для этой цели и нашел Javassist и Java 6 Java Compiler API.
Однако я в замешательстве:Я в замешательстве: p>
[*]Что использует Javassist для создания
классов? Использует ли он отражение или
что-то еще?
[*]Я написал несколько тестов и обнаружил, что
довольно легко генерировать байт-код
из исходного кода, а затем загружать
классы из сгенерированного байт-кода.
Каковы преимущества использования
Javassist перед этим решением?
< /ол>
Подробнее здесь: https://stackoverflow.com/questions/339 ... mpiler-api