StackTraceElement:栈轨迹。其中每一个元素代表一个简单的帧。除了顶部的帧,其余的帧代表了一个方法的调用执行。最顶部的帧代表了执行帧(在该帧上,这个执行栈生成)。
获取方法如下:
StackTraceElement[] stacks = new Throwable().getStackTrace();
其中stacks[1]为当前执行方法的方法体。
或者由Exception获得“
new Exception().getStackTrace()[1].getMethodName();