Android(Java)でメソッドの呼び出し元を確認する方法
筆者は他人が作成したコードを分析する時によく使います。
呼び出し元の「クラス名」「メソッド名」「行数」が標準出力に表示されます。
StackTraceElement ste = Thread.currentThread().getStackTrace()[3]; System.out.println("caller class:" + ste.getClassName() + " metho:" + ste.getMethodName() + " line:" + ste.getLineNumber());