Class GuiceBindingVisitor

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

    public class GuiceBindingVisitor
    extends java.lang.Object
    implements com.google.inject.servlet.ServletModuleTargetVisitor<java.lang.Object,​BindingDeclaration>
    Guice SPI model bindings visitor.

    NOTE: Multibindings specific visitor is not implemented because it's useless.

    Since:
    20.08.2019
    • Constructor Detail

      • GuiceBindingVisitor

        public GuiceBindingVisitor()
    • Method Detail

      • visit

        public BindingDeclaration visit​(com.google.inject.spi.InstanceBinding binding)
        Specified by:
        visit in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,​BindingDeclaration>
      • visit

        public BindingDeclaration visit​(com.google.inject.spi.ProviderInstanceBinding binding)
        Specified by:
        visit in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,​BindingDeclaration>
      • visit

        public BindingDeclaration visit​(com.google.inject.spi.ProviderKeyBinding binding)
        Specified by:
        visit in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,​BindingDeclaration>
      • visit

        public BindingDeclaration visit​(com.google.inject.spi.LinkedKeyBinding binding)
        Specified by:
        visit in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,​BindingDeclaration>
      • visit

        public BindingDeclaration visit​(com.google.inject.spi.ExposedBinding binding)
        Specified by:
        visit in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,​BindingDeclaration>
      • visit

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

        public BindingDeclaration visit​(com.google.inject.spi.ConstructorBinding binding)
        Specified by:
        visit in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,​BindingDeclaration>
      • visit

        public BindingDeclaration visit​(com.google.inject.spi.ConvertedConstantBinding binding)
        Specified by:
        visit in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,​BindingDeclaration>
      • visit

        public BindingDeclaration visit​(com.google.inject.spi.ProviderBinding binding)
        Specified by:
        visit in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,​BindingDeclaration>
      • visit

        public BindingDeclaration visit​(com.google.inject.servlet.LinkedFilterBinding binding)
        Specified by:
        visit in interface com.google.inject.servlet.ServletModuleTargetVisitor<java.lang.Object,​BindingDeclaration>
      • visit

        public BindingDeclaration visit​(com.google.inject.servlet.InstanceFilterBinding binding)
        Specified by:
        visit in interface com.google.inject.servlet.ServletModuleTargetVisitor<java.lang.Object,​BindingDeclaration>
      • visit

        public BindingDeclaration visit​(com.google.inject.servlet.LinkedServletBinding binding)
        Specified by:
        visit in interface com.google.inject.servlet.ServletModuleTargetVisitor<java.lang.Object,​BindingDeclaration>
      • visit

        public BindingDeclaration visit​(com.google.inject.servlet.InstanceServletBinding binding)
        Specified by:
        visit in interface com.google.inject.servlet.ServletModuleTargetVisitor<java.lang.Object,​BindingDeclaration>