【发布时间】:2011-06-06 04:57:42
【问题描述】:
我想知道是否有办法知道运行时正在执行的方法名称?
例如,在private void doSomething (String s) 方法中,我想知道我正在执行doSomething (String s) 方法。
【问题讨论】:
-
这确实不是您的代码所需要的。我非常建议重新考虑你的设计,这样你就不需要它了。
-
如果你在那个方法中你已经知道名字了,对吧? :) 如果您想知道调用者方法的名称,下面 Jigar 的答案就是您要查找的答案。只需使用 1 而不是 0 作为索引。