Package play.inject

Class ProviderTarget<T>

java.lang.Object
play.inject.BindingTarget<T>
play.inject.ProviderTarget<T>

public final class ProviderTarget<T> extends BindingTarget<T>
A binding target that is provided by a provider instance.

See the Module class for information on how to provide bindings.

  • Constructor Details

    • ProviderTarget

      public ProviderTarget(jakarta.inject.Provider<? extends T> provider)
    • ProviderTarget

      public ProviderTarget(play.api.inject.ProviderTarget<T> underlying)
  • Method Details

    • getProvider

      public jakarta.inject.Provider<? extends T> getProvider()
    • asScala

      public play.api.inject.ProviderTarget<T> asScala()
      Specified by:
      asScala in class BindingTarget<T>