我试图找到一个简单问题的答案,到目前为止没有运气。
问题是:can i use java class loader (implement a new class loader) to investigate the stack trace ?
更确切地说,
我说的是我正在运行某些代码测试的scenerio,我想使用堆栈跟踪来确定哪些测试类运行此代码? (一种方法是查看堆栈跟踪中最接近的测试)
另一个先进的想法,就是使用类加载器来找到最接近的"测试方法"运行当前代码..
编辑:
我无法访问运行代码的测试,也无法访问代码本身..这就是为什么我在考虑类加载器... - >我可以运行类加载器,但是我无法更改应用程序代码或应用程序测试代码..(这就是为什么我不能使用Thread.getStackTrace())。