Class GuiceElementVisitor
- java.lang.Object
-
- com.google.inject.spi.DefaultElementVisitor<BindingDeclaration>
-
- ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
-
- All Implemented Interfaces:
com.google.inject.spi.ElementVisitor<BindingDeclaration>
public class GuiceElementVisitor extends com.google.inject.spi.DefaultElementVisitor<BindingDeclaration>
Guice SPI model elements visitor.- Since:
- 21.08.2019
-
-
Constructor Summary
Constructors Constructor Description GuiceElementVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> BindingDeclaration
visit(com.google.inject.Binding<T> binding)
BindingDeclaration
visit(com.google.inject.spi.InterceptorBinding binding)
BindingDeclaration
visit(com.google.inject.spi.PrivateElements elements)
BindingDeclaration
visit(com.google.inject.spi.ProvisionListenerBinding binding)
BindingDeclaration
visit(com.google.inject.spi.ScopeBinding binding)
BindingDeclaration
visit(com.google.inject.spi.TypeConverterBinding binding)
BindingDeclaration
visit(com.google.inject.spi.TypeListenerBinding binding)
protected BindingDeclaration
visitOther(com.google.inject.spi.Element element)
-
-
-
Method Detail
-
visit
public <T> BindingDeclaration visit(com.google.inject.Binding<T> binding)
- Specified by:
visit
in interfacecom.google.inject.spi.ElementVisitor<BindingDeclaration>
- Overrides:
visit
in classcom.google.inject.spi.DefaultElementVisitor<BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.spi.InterceptorBinding binding)
- Specified by:
visit
in interfacecom.google.inject.spi.ElementVisitor<BindingDeclaration>
- Overrides:
visit
in classcom.google.inject.spi.DefaultElementVisitor<BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.spi.ScopeBinding binding)
- Specified by:
visit
in interfacecom.google.inject.spi.ElementVisitor<BindingDeclaration>
- Overrides:
visit
in classcom.google.inject.spi.DefaultElementVisitor<BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.spi.TypeConverterBinding binding)
- Specified by:
visit
in interfacecom.google.inject.spi.ElementVisitor<BindingDeclaration>
- Overrides:
visit
in classcom.google.inject.spi.DefaultElementVisitor<BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.spi.PrivateElements elements)
- Specified by:
visit
in interfacecom.google.inject.spi.ElementVisitor<BindingDeclaration>
- Overrides:
visit
in classcom.google.inject.spi.DefaultElementVisitor<BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.spi.TypeListenerBinding binding)
- Specified by:
visit
in interfacecom.google.inject.spi.ElementVisitor<BindingDeclaration>
- Overrides:
visit
in classcom.google.inject.spi.DefaultElementVisitor<BindingDeclaration>
-
visit
public BindingDeclaration visit(com.google.inject.spi.ProvisionListenerBinding binding)
- Specified by:
visit
in interfacecom.google.inject.spi.ElementVisitor<BindingDeclaration>
- Overrides:
visit
in classcom.google.inject.spi.DefaultElementVisitor<BindingDeclaration>
-
visitOther
protected BindingDeclaration visitOther(com.google.inject.spi.Element element)
- Overrides:
visitOther
in classcom.google.inject.spi.DefaultElementVisitor<BindingDeclaration>
-
-