Валидатор ругается на количество строк, хотя по факту длинна массива 6 и строк выводится тоже 6.
package com.javarush.task.pro.task14.task1414;
/*
Готовим коктейли
*/
public class Solution {
public static final String OUTPUT_FORMAT = "Метод %s вызван из строки %d класса %s в файле %s.\n";
public static void main(String[] args) {
makeScrewdriver();
}
public static void printStackTrace(StackTraceElement[] stackTrace) {
//напишите тут ваш код
stackTrace = Thread.currentThread().getStackTrace();
for (StackTraceElement element : stackTrace) {
System.out.printf(OUTPUT_FORMAT, element.getMethodName(), element.getLineNumber(), element.getClassName(), element.getFileName());
}
}
static void makeScrewdriver() {
addJuice();
}
static void addJuice() {
addVodka();
}
static void addVodka() {
printStackTrace(Thread.currentThread().getStackTrace());
}
}