Как я могу получить подпись метода VM метода в Eclipse? - PullRequest
0 голосов
/ 02 июня 2010

Для добавления корней инструментария в Profiler мне нужно написать сигнатуру метода.
Например, в случае метода:

String toString()

Подпись метода VM

()Ljava/lang/String;

Вопрос в том, есть ли способ проверить такие подписи в Eclipse, если у вас есть исходный код? Есть какой-нибудь ярлык, чтобы увидеть это?

Я хочу проверить это вручную

1 Ответ

1 голос
/ 02 июня 2010

Да, если вы открываете файл скомпилированного класса без привязки к источнику (самый простой способ - это просто Файл -> Открыть файл и искать файл скомпилированного класса), тогда Eclipse покажет вам декомпилированную версию файла Java. Вы можете увидеть, например:

// Method descriptor #15 ([Ljava/lang/String;)V
// Stack: 4, Locals: 4
public static void main(java.lang.String[] args);

Первый дескриптор метода показывает подпись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...