gwt - 如何调试Ginjector?

标签 gwt dependency-injection gwt-gin

我有一个 Ginjector:

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

  ...

  PlaceHistoryHandler historyHandler();

}

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

最佳答案

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

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

关于gwt - 如何调试Ginjector?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9353395/

相关文章:

java - 使用 GWT 在 FlexTable 中进行分页

c# - Unity的属性注入(inject)导致堆栈溢出

java - 使用编译时环境变量配置 RestApplicationPath

java - 如何处理GWT/GXT中的客户端异常?

java - 无论如何,要求稍后通过 web.xml 登录 GAE?

java - 如何从仅在运行时已知的类型中获取 Dagger 实例

gwt - 在 GWT 事件中使用 GIN

gwt - 无法在 GWT 应用程序中结合 GIN 和自定义 Bean 验证器(编译器错误)

java - 如何在 GWT 中使用 JsInterop

java - 构建POJO时应该传入还是生成UUID?