Class InjectorShell.LoggerFactory

java.lang.Object
com.google.inject.internal.InjectorShell.LoggerFactory
All Implemented Interfaces:
InternalFactory<Logger>, Provider<Logger>, javax.inject.Provider<Logger>
Enclosing class:
InjectorShell

private static class InjectorShell.LoggerFactory extends Object implements InternalFactory<Logger>, Provider<Logger>
  • Constructor Details

    • LoggerFactory

      private LoggerFactory()
  • Method Details

    • get

      public Logger get(InternalContext context, Dependency<?> dependency, boolean linked)
      Description copied from interface: InternalFactory
      Creates an object to be injected.
      Specified by:
      get in interface InternalFactory<Logger>
      Parameters:
      context - of this injection
      linked - true if getting as a result of a linked binding
      Returns:
      instance that was created
    • 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>
    • toString

      public String toString()
      Overrides:
      toString in class Object