Как получить смещение тела метода из файла Java .classJAVA

Программисты JAVA общаются здесь
Anonymous
Как получить смещение тела метода из файла Java .class

Сообщение Anonymous »

Как найти в файле Java .class место начала тела метода

Пример.

Код: Выделить всё

package com.test;

class Hello
{

public static boolean isTrue()  {
return true;
}

public static void main(String args[])
{

}
}
Я хочу знать, где начинается тело метода isTrue() в Hello.class

Я могу найдите 04 0C (байт-код: iconst_1 ireturn) с помощью шестнадцатеричного редактора по адресу 0x0205, но мне нужно это значение программно для любого метода по имени.

Подробнее здесь: https://stackoverflow.com/questions/160 ... class-file

Вернуться в «JAVA»