Как отладить Ginjector? - PullRequest
       22

Как отладить Ginjector?

2 голосов
/ 20 февраля 2012

У меня есть Ginjector:

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

  ...

  PlaceHistoryHandler historyHandler();

}

Всякий раз, когда я вызываю injector.historyHandler(), я получаю исключение нулевого указателя.(Сам по себе injector не равен нулю.) Как я могу отладить это?Сообщение об ошибке, выводимое на консоль Chrome, бесполезно - оно просто говорит «исключение нулевого указателя».

1 Ответ

6 голосов
/ 20 февраля 2012

Передайте параметр -gen в режим разработки или компилятору, чтобы вы могли посмотреть на сгенерированный код для класса, реализующего ваш FooGinjector.

Если вы работаете в режиме разработки, вы даже можете добавить папку -gen в ваш исходный путь в Eclipse, а затем войти в сгенерированный код во время сеанса отладки.

...