Domanda

Ho un ginjettore:

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

  ...

  PlaceHistoryHandler historyHandler();

}

Ogni volta che chiamo injector.historyHandler(), Ricevo un'eccezione null puntatore. (Il injector se stesso non è nullo.) Come posso eseguire il debug questo? Il messaggio di errore stampato sulla console di Chrome non è utile: dice solo "Eccezione del puntatore null".

È stato utile?

Soluzione

Passa il -gen opzione per la modalità dev o il compilatore in modo da poter esaminare il codice generato per la classe che implementa il tuo FooGinjector.

Se stai correndo in modalità Dev, puoi anche aggiungere il -gen cartella al tuo Percorso di origine In Eclipse e poi entra nel codice generato durante la sessione di debug.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top