有没有办法取得当前函数的名称? 比如一个类中有一个函数 void functionName() { callOtherFunction("functionName");}有没有办法取得函数名称字符串呢?在callOtherFunction如果不通过指定的字符串传递能知道调用者是哪个函数吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也觉得不能 除非你在callOtherFunction中多弄一个参数表示调用的那个方法的名字 获取当前方法名很简单啊。根据当前的堆栈信息可以找出。 void functionName() { StackTraceElement[] sts = new Throwable().getStackTrace(); String methodName = sts[0].getMethodName(); callOtherFunction(methodName); } ECLIPSE 3.2.2有没有cobol的插件? 有谁办理过到国外工作啊,给点帮助,给分数了…… 请大家说说怎么由eclipse产生一个可执行文件呢,谢谢 int[]转换成byte[]在线等?? java初学者要看些什么书 彩色文字打印到DOS 有谁知道在VJ++6.0中J2SDK是被集成在哪里? API 文档中的这句是什么意思? 在网络中运行in.readline 的时候会不会等待有流传来才读取的??很矛盾 为OCJP盖个楼!(Welcome everyone~) 从1~31个数字当中随机抽出8位数字等于一个指定的数字 sqlserver2005可连接系统数据库,但无法连接自己的数据库
根据当前的堆栈信息可以找出。
void functionName() {
StackTraceElement[] sts = new Throwable().getStackTrace();
String methodName = sts[0].getMethodName();
callOtherFunction(methodName);
}