我在网上读了一下,调试的一个解决方案是抛出一个TypeInitializationException,然后查看内部异常以找出错误.当我不知道使用try / catch包围代码的位置时,我该怎么做?
class A { static A() { //buggy code here } static SomeField f = new ThisClassThrowsWhenConstructed(); // <-- or here }