我有一个Gijector:
@GinModules(FooGinModule.class)
public interface FooGinjector extends Ginjector {
...
PlaceHistoryHandler historyHandler();
}
每当我调用injector.historyHandler()
时,我都会得到一个空指针异常。(injector
本身不为空。)如何调试?打印到Chrome控制台的错误消息没有帮助——它只是说"空指针异常"。
将-gen
选项传递给开发模式或编译器,以便查看为实现FooGinjector
的类生成的代码。
如果您在开发模式下运行,您甚至可以在Eclipse中将-gen
文件夹添加到源路径中,然后在调试会话期间进入生成的代码。