Frage

Ich habe einen Ginjector:

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

  ...

  PlaceHistoryHandler historyHandler();

}

Wann immer ich anrufe injector.historyHandler(), Ich bekomme eine Null -Zeiger -Ausnahme. (Das injector selbst ist nicht null.) Wie kann ich das debuggen? Die Fehlermeldung, die in die Konsole von Chrome gedruckt wurde, ist nicht hilfreich - sie heißt nur "Null -Zeiger -Ausnahme".

War es hilfreich?

Lösung

Pass die -gen Option zum Entwicklermodus oder Compiler, damit Sie sich den generierten Code für die implementierende Klasse ansehen können, die Ihre implementiert FooGinjector.

Wenn Sie im Dev -Modus laufen, können Sie das sogar hinzufügen -gen Ordner zu Ihrem Quellweg In Eclipse und dann in den generierten Code während Ihrer Debugging -Sitzung eintreten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top