I don't understand why the number 3 us not validade.
package fr.codegym.task.task09.task0903;
/*
Qui m'appelle ?
*/
public class Solution {
public static void main(String[] args) throws Exception {
methode1();
}
public static int methode1() {
int numero = Thread.currentThread().getStackTrace()[1].getLineNumber(); /*écris ton code ici*/
return numero;
methode2();
}
public static int methode2() {
methode3();
int numero = Thread.currentThread().getStackTrace()[2].getLineNumber();
return numero;
}
public static int methode3() {
methode4();
int numero = Thread.currentThread().getStackTrace()[3].getLineNumber();
return numero;
}
public static int methode4() {
methode5();
int numero = Thread.currentThread().getStackTrace()[4].getLineNumber();
return numero;
}
public static int methode5() {
return Thread.currentThread().getStackTrace()[5].getLineNumber();
}
}