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

Javassist, манипулирование байт-кодом
Я пытаюсь найти инициализатор класса в файле класса java. Я могу найти метод в порядке, но если main не найден в файле класса, я хочу, чтобы он нашел инициализатор класса и внедрил туда код. Как найти инициализатор класса с помощью Javassist?
319 просмотров
schedule 04.01.2024

Как определить поле с параметризованным списком с помощью Javassist
Как я могу определить параметризованное поле списка с помощью Javassist? Я пробовал следующий код, который не жалуется на непараметризованный класс List, но вызывает CannotCompileException при задании параметра. ClassPool pool =...
1278 просмотров
schedule 16.09.2022

как добиться инструментирования байт-кода на лету
какие доступные технологии у нас есть для реализации инструментария на лету. До сих пор я работал над некоторыми аспектами и javassits для инструментовки байт-кода.
384 просмотров

получить аннотацию метода с помощью javassist
можно ли в этом примере получить аннотацию метода Spring с помощью javassist? @RequestMapping(value={"/start"}, method={org.springframework.web.bind.annotation.RequestMethod.GET}) public String showForm(Model model, HttpServletRequest request)
1072 просмотров
schedule 04.11.2023

Javassist CannotCompileException при попытке добавить строку для создания карты
гм, пытаясь использовать метод для выполнения следующей задачи. Задача — создать карту и вставить значения в карту. Добавление строк System.out.println не вызовет никаких исключений. Но когда я добавляю строку для создания карты, возникает...
1124 просмотров
schedule 08.02.2024

Как развернуть javaagent с зависимостями сторонних библиотек
Мы написали javaagent, чтобы помочь разработчикам в отладке. Но, прежде чем выпустить этот инструмент, у нас остались вопросы по развертыванию java-агента. Пользователь может использовать агент с некоторыми приложениями tomcat. Агент использует...
1213 просмотров
schedule 09.11.2023

Почему мои классы Javassist не выполняются во время выполнения?
Я писал java-агент, который изменяет байт-код загруженных классов. Мой код состоит из 4 классов: StackTraceAgent.java — класс java-агента с методом premain. StackTraceClassTransformer.java — реализация...
873 просмотров
schedule 13.09.2022