我可以识别我的调用对象吗?
我可以为 A
的 classname 创建堆栈跟踪,但如何访问 A
的对象?
class A{
void method(){
new B().method();
}
}
class B{
void method(){
// can i recognize Object A ????
}
}
最佳答案
使用 StrackTraceElement
:
StackTraceElement[] stackTraceElements = Thread.currentThread().getStackTrace();
顶部元素就是您要查找的元素。
另请浏览this .
关于java - 如何识别调用对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19768286/