■86258 / inTopicNo.1) |
実行時のメソッドの情報取得方法 |
□投稿者/ Sasaki (1回)-(2018/01/08(Mon) 23:52:16)
|
分類:[Java]
いつも助かっています。 Javaの実行時のメソッドの引数の型情報を取得する方法について教えていただけないでしょうか。 ログ出力メソッドを作成したいのですが、そのときに、現在実行しているメソッドの名称だけでなく、 引数の型情報を取得することは可能でしょうか?
例) public void hogehoge(int a, String b) { System.out.println("実行中のメソッド名:[" + xxxx + "], 引数の型:[" + "int, String" + ... + "]"); } のようにしたいです。
以下、参考にしたサイトです。 現在実行されている行のメソッド名はスタックトレースから取得できるようなのですが、 そのメソッドのjava.lang.reflectMethodクラスは取得できないですよね? <https://qiita.com/munieru_jp/items/02533ebe5c822e6e29bb>
よろしくお願いします。
|
|