如何调试Ginjector?

Nic*_*ner 2 gwt gwt-gin dependency-injection

我有一个Ginjector:

@GinModules(FooGinModule.class)
public interface FooGinjector extends Ginjector {

  ...

  PlaceHistoryHandler historyHandler();

}
Run Code Online (Sandbox Code Playgroud)

每当我调用时injector.historyHandler(),我都会得到一个空指针异常.(它injector本身不为空.)我该怎么调试呢?打印到Chrome控制台的错误消息没有帮助 - 它只是说"空指针异常".

Tho*_*yer 6

-gen选项传递给开发模式或编译器,以便您可以查看实现您的类的生成代码FooGinjector.

如果您在开发模式下运行,您甚至可以将该-gen文件夹添加到Eclipse中的源路径,然后在调试会话期间单步执行生成的代码.