thread.currentthread().getstacktrace()[1]是你當前方法執行堆疊thread.currentthread().getstacktrace()[2]就是上一級的方法堆疊 以此類推
stacktraceelement temp=thread.currentthread().getstacktrace();
stacktraceelement a=(stacktraceelement)temp[2];
this.logger.info("----from--"+a.getmethodname()+"--method----------to use-refreshcart--------");
把這段方法寫在當前方法開始的第一行
a.getmethodname() 這就是呼叫當前方法的方法名稱
獲取呼叫當前方法的類名
第一種常規方式 stacktraceelement stack new throwable getstacktrace for int i 0 i stack.length i view code stacktraceelement stack new throwable getstacktrace...
java獲取當前方法的名稱
string clazz this.getclass getname 獲取當前類的 類名 string method thread.currentthread getstacktrace 1 getmethodname 獲取當前方法 返回乙個陣列 thread.currentthread getst...
c 獲取當前方法事件對應的控制項
例如,combobox1對應的事件selectionchangecommitted private void combobox1 selectionchangecommitted object sender,eventargs e 可以通過selectionchangecommitted事件中傳遞過...