سؤال

I have a Ginjector:

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

  ...

  PlaceHistoryHandler historyHandler();

}

Whenever I call injector.historyHandler(), I get a null pointer exception. (The injector itself is not null.) How can I debug this? The error message printed to Chrome's console is not helpful - it just says "null pointer exception".

هل كانت مفيدة؟

المحلول

Pass the -gen option to the dev mode or compiler so you can look at the generated code for the class implementing your FooGinjector.

If you're running in dev mode, you can even add the -gen folder to your source path in Eclipse and then step into the generated code during your debugging session.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top