15 Throwable ex =
new Throwable();
16 StackTraceElement[] trace = ex.getStackTrace();
18 String meth = trace[0].getMethodName();
20 for (
int i = 1; i < trace.length; i++) {
21 if ((trace[i].getMethodName() != meth)
22 && (!trace[i].getMethodName().contains(
"formatted_names"))) {
24 return trace[i].getMethodName();
33 Throwable ex =
new Throwable();
34 StackTraceElement[] trace = ex.getStackTrace();
37 String meth = trace[0].getMethodName();
39 for (
int i = 1; i < trace.length; i++) {
40 String currClass = trace[i].getClassName();
41 if ((trace[i].getMethodName() != meth)
42 && (!trace[i].getMethodName().contains(
"formatted_names"))) {
45 return simpleClassName;
52 Throwable ex =
new Throwable();
53 StackTraceElement[] trace = ex.getStackTrace();
56 String meth = trace[0].getMethodName();
58 for (
int i = 1; i < trace.length; i++) {
59 String currClass = trace[i].getClassName();
60 if ((trace[i].getMethodName() != meth)
61 && (!trace[i].getMethodName().contains(
"formatted_names"))) {