我有两种方法.在其中一个中,我称之为第二个.在第二个中,我需要知道方法的名称,该方法称之为(第二个).
这甚至可能吗?
public class Test {
public void foo() {
String m = getCallingMethodName();
}
public String getCallingMethodName() {
return callerMethodName; //should return "foo"
}
}
最佳答案 有了这个,你可以获得当前的方法名称:
String method_name = Thread.currentThread().getStackTrace()[1].getMethodName());