Вопросы по теме 'bcel'

отсутствующие классы в постоянном пуле classfiles
я использую анализ байт-кода, чтобы получить все импортированные классы classfile (с BCEL). Теперь, когда я читаю пул констант, не все импортированные классы упоминаются как CONSTANT_Class (см. spec ), но только как CONSTANT_Utf8. Теперь мой...
659 просмотров
schedule 09.01.2023

Как определить метод, вызываемый InvokeInstruction (BCEL)?
Я пытаюсь определить MethodGen вызываемого объекта для данной InvokeInstruction в библиотеке BCEL. Проблема в том, что я не знаю, как использовать InvokeInstruction, чтобы добраться до MethodGen, который он пытается вызвать. Если у меня есть...
1250 просмотров
schedule 26.04.2023

Добавление поля в класс Java
Посмотрел использование CGLib, ASM, BCEL (аспект) и Javassist для добавления поля в класс во время выполнения.... Просто чтобы понять, похоже, что эти манипуляторы байт-кода не обновляют фактический класс, а позволяют пользователю только сбрасывать...
1587 просмотров
schedule 12.05.2023

ошибка java.lang.VerifyError: ошибка StackMapTable: неправильное смещение с использованием BCEL
Я делаю инструментарий Java с BCEL. мой java-агент я тестирую на каком-то веб-приложении Java, которое работает на сервере tomcat8.0. Если я не делаю инструментарий для каждой загрузки класса в JVM (или не делаю инструментарий для пакета,...
3108 просмотров
schedule 09.05.2022

Недопустимый постоянный индекс пула для подписи метода при создании простого файла класса
Я хочу создать простой компилятор, который генерирует байт-код Java. Для создания кода я использую библиотеку Apache BCEL . Однако мне не удалось создать простой класс с основным методом, который ничего не делает. Я использую следующий код (я...
2433 просмотров
schedule 14.05.2024