Pregunta

Tengo un ginjector:

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

  ...

  PlaceHistoryHandler historyHandler();

}

Siempre que llamo injector.historyHandler(), Obtengo una excepción de puntero nulo. (Los injector en sí mismo no es nulo.) ¿Cómo puedo depurar esto? El mensaje de error impreso en la consola de Chrome no es útil, solo dice "excepción de puntero nulo".

¿Fue útil?

Solución

Pasa el -gen opción para el modo de desarrollo o compilador para que pueda ver el código generado para la clase que implementa su FooGinjector.

Si se está ejecutando en modo de desarrollo, incluso puede agregar el -gen carpeta a tu ruta fuente en Eclipse y luego ingrese al código generado durante su sesión de depuración.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top