Class DependencyVerifier

  • All Implemented Interfaces:
    com.google.inject.spi.BindingTargetVisitor<java.lang.Object,​java.lang.Boolean>

    final class DependencyVerifier
    extends com.google.inject.spi.DefaultBindingTargetVisitor<java.lang.Object,​java.lang.Boolean>
    BindingTargetVisitor that verifies any injected dependencies.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private static java.lang.Boolean verifyImplementation​(com.google.inject.TypeLiteral<?> type)  
      java.lang.Boolean visit​(com.google.inject.spi.LinkedKeyBinding<?> binding)  
      java.lang.Boolean visit​(com.google.inject.spi.UntargettedBinding<?> binding)  
      java.lang.Boolean visitOther​(com.google.inject.Binding<?> binding)  
      • Methods inherited from class com.google.inject.spi.DefaultBindingTargetVisitor

        visit, visit, visit, visit, visit, visit, visit
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DependencyVerifier

        DependencyVerifier()
    • Method Detail

      • visit

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

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

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

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