Class PlexusRequirements.AbstractRequirementProvider<S,​T>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String[] hints  
      private javax.inject.Provider<PlexusBeanLocator> locatorProvider  
      (package private) com.google.inject.TypeLiteral<T> type  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) java.lang.Iterable<? extends java.util.Map.Entry<java.lang.String,​T>> locate()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface javax.inject.Provider

        get
    • Field Detail

      • locatorProvider

        private final javax.inject.Provider<PlexusBeanLocator> locatorProvider
      • type

        final com.google.inject.TypeLiteral<T> type
      • hints

        private final java.lang.String[] hints
    • Constructor Detail

      • AbstractRequirementProvider

        AbstractRequirementProvider​(javax.inject.Provider<PlexusBeanLocator> locatorProvider,
                                    com.google.inject.TypeLiteral<T> type,
                                    java.lang.String[] hints)
    • Method Detail

      • locate

        final java.lang.Iterable<? extends java.util.Map.Entry<java.lang.String,​T>> locate()