Описание тега javassist

Javassist - это библиотека классов для редактирования байт-кода в java.

Javassist - один из нескольких инструментов, которые существуют для управления байт-кодом Java, но он включает простой компилятор Java для обработки исходного текста. Он получает исходный текст, написанный на Java, и компилирует его в байт-код Java, который будет встроен в тело метода.

Эта функция позволяет первопроходцам начать изменять байт-код класса в некоторой степени без глубоких знаний о формате класса или фактическом наборе команд байт-кода и OP-кодах.