Есть ли способ узнать, какие значения аргументов отправляются в метод в Java? - PullRequest
1 голос
/ 08 июня 2009

В настоящее время я работаю над инструментом отладки / обработки ошибок для моего проекта Java. Это длинный путь, но есть ли способ распечатать значения аргументов, отправляемых в метод?

JVM должна сохранять их при вызове метода. В любом случае, я могу просто ухватиться за эти значения?

Моя цель - просто вызвать собственный метод printArguments (), который каким-то образом должен выводить аргументы, независимо от того, в каком методе я его использую.

У кого-нибудь есть идеи, как мне это решить? или, может быть, другая подобная информация, к которой я могу получить доступ? Я хочу получить как можно больше информации в определенное время, например, переменные.

Любые комментарии будут оценены! :)

Ответы [ 11 ]

0 голосов
/ 08 июня 2009

Возможно, я немного запятнал.

Это стандартный проект J2SE. Использование стандартного компилятора и времени выполнения, ничего особенного. Я хочу максимально использовать библиотеку J2SE, а не включать новые библиотеки в проект, или использовать внешний инструмент, такой как Eclipse, так как он будет dist. на машины, не предназначенные для разработки.

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