I have a class Foo:
package foo;
import bar.Bar; // Bar is super-sourced badly
public class Foo {
private Bar b = new Bar(); // no-arg constructor of Bar doesn't exist
...
}
When I have a rebind that does:
JClassType t = TypeOrace.getType("foo.Foo"); // return null
That returns null, even though "foo.Foo" exists. The real problem is that Bar line inside Foo.java
. Is there anyway to get the real error instead of null? So something that contains the word Bar
or the line private Bar b = new Bar();
or a line number?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…