Java では、次のようなコードを記述してスタックに問い合わせることができます。
StackTraceElement[] stack = Thread.currentThread().getStackTrace();
for (StackTraceElement frame : stack) {
System.out.println(frame.getClassName() + "." + frame.getMethodName());
}
クラスとメソッドの名前を取得するだけでなく、代わりにクラスとメソッドのインスタンスを取得する、スタックの反射ビューを取得することは可能ですか? クラス内の 2 つのメソッドが同じ名前 (パラメーターが異なる) を共有している場合、スタック上でそれらを区別できますか?