Class RestApiModule.ChildCollectionBinder<P extends RestResource>

java.lang.Object
com.google.gerrit.extensions.restapi.RestApiModule.ChildCollectionBinder<P>
Enclosing class:
RestApiModule

public static class RestApiModule.ChildCollectionBinder<P extends RestResource> extends Object
  • Method Details

    • to

      @CanIgnoreReturnValue public <C extends RestResource, T extends ChildCollection<P, C>> com.google.inject.binder.ScopedBindingBuilder to(Class<T> impl)
    • toInstance

      public <C extends RestResource, T extends ChildCollection<P, C>> void toInstance(T impl)
    • toProvider

      @CanIgnoreReturnValue public <C extends RestResource, T extends ChildCollection<P, C>> com.google.inject.binder.ScopedBindingBuilder toProvider(Class<? extends com.google.inject.Provider<? extends T>> providerType)
    • toProvider

      @CanIgnoreReturnValue public <C extends RestResource, T extends ChildCollection<P, C>> com.google.inject.binder.ScopedBindingBuilder toProvider(com.google.inject.Provider<? extends T> provider)