Вопрос

У меня есть джинзон:

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

  ...

  PlaceHistoryHandler historyHandler();

}

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top