Можно ли получить информацию о классе, который вызывает другой?
class Bar{
public Bar{}
public String getInvokingClassInfo(){
return "...";
}
}
class Foo{
public Foo(){
Bar bar = new Bar();
System.out.println("Invoking class is: "+bar.getInvokingClassInfo());
}
}
Как добраться по месту:
System.out.println(bar.getInvokingClassInfo());
информация о классе, который вызывает (Foo) этот (Bar):
Invoking class: Foo