Результаты поиска по запросу "bytecode-manipulation"

2 ответа

Javassist: воссоздание класса - сначала удалить, или разморозить () и изменить?

Я использую Javassist для создания класса. И в наборе тестов, когда второй тест пытается создать тот же класс, он терпит неудачу в

1 ответ

Где происходит внедрение байт-кода?

мотивацияу меня естьSomeObject.java файл: class SomeObject { String name; }Компиляция создает байт-код, содержащийSomeObject.class файл. 0xCAFEBABE...Если мы используем SomeObject на JVM, он загружается текущим загрузчиком классов и все ...

5 ответов

Переписывание вызовов методов в скомпилированных классах Java

ТОП публикаций

5 ответов

Переписывание вызовов методов в скомпилированных классах Java

1 ответ

Добавить поле в прокси-класс, созданный с помощью Javassist

Я создаю класс Proxy, используя Javassist ProxyFactory со следующим кодом: ProxyFactory factory = new ProxyFactory(); factory.setSuperclass(entity.getClass()); factory.setInterfaces(new Class[] { MyCustomInterface.class }); ..... Class clazz = ...

5 ответов

Можно ли проверить байт-код файла класса? [Дубликат]

3 ответа

Сравнение структуры динамического манипулирования байт-кодом Java

Существуют некоторые платформы для динамической генерации байт-кода, манипуляции и ткачества (BCEL, CGLIB, javassist, ASM, MPS). Я хочу узнать о них, но так как у меня не так много времени, чтобы узнать все подробности обо всех из них, я хотел бы ...

1 ответ

ASM: вывод Java-байт-кода и кода операции

Я пытаюсь написать программу, которая принимает файл .class и собирает все методы файла .class, а также содержимое каждого метода. Вот мой код public class ClassReaderTest1 { public static void main(String[] args) throws Exception{ InputStream ...

3 ответа

Предложения библиотеки манипулирования байт-кодом Java

Я ищу хорошо поддерживаемую библиотеку манипулирования байт-кодом Java с интуитивно понятным API. Кажется, их там довольно много. Любые предложения, какие по...

2 ответа

вы можете изменить исходный класс так, как вам нужно, а затем использовать asmify для генерации asm-кода для выполнения этого преобразования.