Consider a MVP-ish set of types. An abstract Presenter exists, with a View interface:
public interface View { //... } public abstract class AbstractPresente
This is because of the Type arguments. Injects does not work when u have a type arguments. U need to do something like this,
bind(new LoginPresenter(){});