Все выводится, не в методе main, 12 методов как и должно быть. В чем ошибка?
package com.javarush.task.task09.task0905;
/*
Там, в синих глубинах стек-трейса…
*/
public class Solution {
public static void main(String[] args) {
int deep = getStackTraceDepth();
}
public static int getStackTraceDepth() {
StackTraceElement [] stackTraceElements = Thread.currentThread().getStackTrace();
for (StackTraceElement i:stackTraceElements) {
System.out.println(i.getMethodName());
}
return Thread.currentThread().getStackTrace().length;
}
}