Class GuiceBindingVisitor
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.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 Summary
Constructors Constructor Description GuiceBindingVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BindingDeclaration
visit(com.google.inject.servlet.InstanceFilterBinding binding)
BindingDeclaration
visit(com.google.inject.servlet.InstanceServletBinding binding)
BindingDeclaration
visit(com.google.inject.servlet.LinkedFilterBinding binding)
BindingDeclaration
visit(com.google.inject.servlet.LinkedServletBinding binding)
BindingDeclaration
visit(com.google.inject.spi.ConstructorBinding binding)
BindingDeclaration
visit(com.google.inject.spi.ConvertedConstantBinding binding)
BindingDeclaration
visit(com.google.inject.spi.ExposedBinding binding)
BindingDeclaration
visit(com.google.inject.spi.InstanceBinding binding)
BindingDeclaration
visit(com.google.inject.spi.LinkedKeyBinding binding)
BindingDeclaration
visit(com.google.inject.spi.ProviderBinding binding)
BindingDeclaration
visit(com.google.inject.spi.ProviderInstanceBinding binding)
BindingDeclaration
visit(com.google.inject.spi.ProviderKeyBinding binding)
BindingDeclaration
visit(com.google.inject.spi.UntargettedBinding binding)
-
-
-
Method Detail
-
visit
public BindingDeclaration visit(com.google.inject.spi.InstanceBinding binding)
- Specified by:
visit
in interfacecom.google.inject.spi.BindingTargetVisitor<java.lang.Object,BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.spi.ProviderInstanceBinding binding)
- Specified by:
visit
in interfacecom.google.inject.spi.BindingTargetVisitor<java.lang.Object,BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.spi.ProviderKeyBinding binding)
- Specified by:
visit
in interfacecom.google.inject.spi.BindingTargetVisitor<java.lang.Object,BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.spi.LinkedKeyBinding binding)
- Specified by:
visit
in interfacecom.google.inject.spi.BindingTargetVisitor<java.lang.Object,BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.spi.ExposedBinding binding)
- Specified by:
visit
in interfacecom.google.inject.spi.BindingTargetVisitor<java.lang.Object,BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.spi.UntargettedBinding binding)
- Specified by:
visit
in interfacecom.google.inject.spi.BindingTargetVisitor<java.lang.Object,BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.spi.ConstructorBinding binding)
- Specified by:
visit
in interfacecom.google.inject.spi.BindingTargetVisitor<java.lang.Object,BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.spi.ConvertedConstantBinding binding)
- Specified by:
visit
in interfacecom.google.inject.spi.BindingTargetVisitor<java.lang.Object,BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.spi.ProviderBinding binding)
- Specified by:
visit
in interfacecom.google.inject.spi.BindingTargetVisitor<java.lang.Object,BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.servlet.LinkedFilterBinding binding)
- Specified by:
visit
in interfacecom.google.inject.servlet.ServletModuleTargetVisitor<java.lang.Object,BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.servlet.InstanceFilterBinding binding)
- Specified by:
visit
in interfacecom.google.inject.servlet.ServletModuleTargetVisitor<java.lang.Object,BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.servlet.LinkedServletBinding binding)
- Specified by:
visit
in interfacecom.google.inject.servlet.ServletModuleTargetVisitor<java.lang.Object,BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.servlet.InstanceServletBinding binding)
- Specified by:
visit
in interfacecom.google.inject.servlet.ServletModuleTargetVisitor<java.lang.Object,BindingDeclaration>
-
-