Javassist, манипулирование байт-кодом - PullRequest
2 голосов
/ 18 января 2012

Я пытаюсь найти инициализатор класса в файле класса Java.Я могу найти метод в порядке, но если main не найден в файле класса, то я хочу, чтобы он нашел инициализатор класса и вставил туда код.

Как найти инициализатор класса с помощью Javassist?

1 Ответ

5 голосов
/ 18 января 2012

Блоки инициализатора класса для класса компилируются в метод с именем <clinit>. Угловые скобки являются частью имени, поэтому они недоступны для кода Java, но это более или менее обычный статический метод.

...