Class CheckedProviderMethodsModule.LogProvider

java.lang.Object
com.google.inject.throwingproviders.CheckedProviderMethodsModule.LogProvider
All Implemented Interfaces:
Provider<Logger>, javax.inject.Provider<Logger>
Enclosing class:
CheckedProviderMethodsModule

private static final class CheckedProviderMethodsModule.LogProvider extends Object implements Provider<Logger>
A provider that returns a logger based on the method name.
  • Field Details

    • name

      private final String name
  • Constructor Details

    • LogProvider

      public LogProvider(Method method)
  • Method Details

    • get

      public Logger get()
      Description copied from interface: Provider
      Provides an instance of T.
      Specified by:
      get in interface Provider<Logger>
      Specified by:
      get in interface javax.inject.Provider<Logger>