Class DependencyVerifier

java.lang.Object
com.google.inject.spi.DefaultBindingTargetVisitor<Object,Boolean>
org.eclipse.sisu.wire.DependencyVerifier
All Implemented Interfaces:
com.google.inject.spi.BindingTargetVisitor<Object,Boolean>

final class DependencyVerifier extends com.google.inject.spi.DefaultBindingTargetVisitor<Object,Boolean>
BindingTargetVisitor that verifies any injected dependencies.
  • Constructor Details

    • DependencyVerifier

      DependencyVerifier()
  • Method Details

    • visit

      public Boolean visit(com.google.inject.spi.UntargettedBinding<?> binding)
      Specified by:
      visit in interface com.google.inject.spi.BindingTargetVisitor<Object,Boolean>
      Overrides:
      visit in class com.google.inject.spi.DefaultBindingTargetVisitor<Object,Boolean>
    • visit

      public Boolean visit(com.google.inject.spi.LinkedKeyBinding<?> binding)
      Specified by:
      visit in interface com.google.inject.spi.BindingTargetVisitor<Object,Boolean>
      Overrides:
      visit in class com.google.inject.spi.DefaultBindingTargetVisitor<Object,Boolean>
    • visitOther

      public Boolean visitOther(com.google.inject.Binding<?> binding)
      Overrides:
      visitOther in class com.google.inject.spi.DefaultBindingTargetVisitor<Object,Boolean>
    • verifyImplementation

      private static Boolean verifyImplementation(com.google.inject.TypeLiteral<?> type)