Насколько я могу судить, Java не имеет такого эквивалента вещей Reflection.Emit
от C#. Существуют ли дополнительные библиотеки для Java, которые обеспечивают аналогичную функциональность? Каковы различия (до отражение излучение)?Java Equivalent of Reflection.Emit
ответ
Помимо превосходного ответа Дарин в (+1), ASM стоит проверить тоже.
Поддерживает ли BCEL испускаемый байт-код во время выполнения (в отличие от сохранения его в файл)? – 2010-02-13 22:44:06
Может кто-то ответить на этот вопрос? –
@JaySullivan Учитывая возраст этого, вы, возможно, уже знаете это: у вас больше шансов получить ответы на новые вопросы, чем надеяться, что кто-то ответит на комментарий по старому вопросу. – vossad01
После изучения кажется, что ASM лучше всего подходит для меня. Я также наткнулся на некоторые вещи, которые сравнивали его с точки зрения производительности. Благодаря! – 2010-02-16 18:15:06
@PythonPower: поскольку вы исследовали ASM, можете ли вы сказать мне, разрешает ли данный байт-код запускать во время выполнения? И/или если BCEL делает, если вы обнаружили с тех пор? –