У меня есть три класса с именем FirstClass,SecondClass and ThirdClass
. Здесь следует источник трех классов:Как получить иерархию звонков в java
FirstClass.java
public class FirstClass {
public void firstMethod(){
SecondClass secondClass = new SecondClass();
secondClass.secondMethod();
}
public static void main(String[] args) {
FirstClass firstClass = new FirstClass();
firstClass.firstMethod();
}
}
SecondClass.java
public class SecondClass {
public void secondMethod(){
ThirdClass thirdClass = new ThirdClass();
thirdClass.thirdMethod();
}
}
ThirdClass.java
public class ThirdClass {
public void thirdMethod(){
System.out.println("Here i need to print where the call comes from,(call hierarchy) Is it possible?");
}
}
На последнем методе (здесь ThirdClass.thirdMethod()
) Мне нужно распечатать, откуда приходит вызов метода (я имею в виду иерархию вызовов). Так что я должен написать в thirdMethod()
для этого