Class PlexusConfigurations.ConfigurationProvider<T>

java.lang.Object
org.eclipse.sisu.plexus.PlexusConfigurations.ConfigurationProvider<T>
All Implemented Interfaces:
javax.inject.Provider<T>
Enclosing class:
PlexusConfigurations

private static final class PlexusConfigurations.ConfigurationProvider<T> extends Object implements javax.inject.Provider<T>
Provider of Plexus configurations.
  • Field Details

    • converterProvider

      private final javax.inject.Provider<PlexusBeanConverter> converterProvider
    • type

      private final com.google.inject.TypeLiteral<T> type
    • value

      private final String value
  • Constructor Details

    • ConfigurationProvider

      ConfigurationProvider(javax.inject.Provider<PlexusBeanConverter> converterProvider, com.google.inject.TypeLiteral<T> type, String value)
  • Method Details

    • get

      public T get()
      Specified by:
      get in interface javax.inject.Provider<T>