java.lang.Object
com.google.inject.spi.DefaultBindingTargetVisitor<
Object,
Class<?>>
org.eclipse.sisu.inject.Implementations.ClassFinder
- All Implemented Interfaces:
com.google.inject.spi.BindingTargetVisitor<Object,Class<?>>
- Enclosing class:
- Implementations
static class Implementations.ClassFinder
extends com.google.inject.spi.DefaultBindingTargetVisitor<Object,Class<?>>
BindingTargetVisitor
that attempts to find the implementations behind bindings.
-
Field Summary
Fields
(package private) static final com.google.inject.spi.BindingTargetVisitor<Object,Class<?>>
-
Constructor Summary
Constructors
-
Method Summary
visit(com.google.inject.spi.ConstructorBinding<?> binding)
visit(com.google.inject.spi.ExposedBinding<?> binding)
visit(com.google.inject.spi.InstanceBinding<?> binding)
visit(com.google.inject.spi.LinkedKeyBinding<?> binding)
visit(com.google.inject.spi.ProviderInstanceBinding<?> binding)
visit(com.google.inject.spi.UntargettedBinding<?> binding)
Methods inherited from class com.google.inject.spi.DefaultBindingTargetVisitor
visit, visit, visit, visitOther
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
THIS
static final com.google.inject.spi.BindingTargetVisitor<Object,Class<?>> THIS
-
Constructor Details
-
ClassFinder
ClassFinder()
-
Method Details
-
visit
public Class<?> visit(com.google.inject.spi.UntargettedBinding<?> binding)
- Specified by:
visit
in interface com.google.inject.spi.BindingTargetVisitor<Object,Class<?>>
- Overrides:
visit
in class com.google.inject.spi.DefaultBindingTargetVisitor<Object,Class<?>>
-
visit
public Class<?> visit(com.google.inject.spi.LinkedKeyBinding<?> binding)
- Specified by:
visit
in interface com.google.inject.spi.BindingTargetVisitor<Object,Class<?>>
- Overrides:
visit
in class com.google.inject.spi.DefaultBindingTargetVisitor<Object,Class<?>>
-
visit
public Class<?> visit(com.google.inject.spi.ConstructorBinding<?> binding)
- Specified by:
visit
in interface com.google.inject.spi.BindingTargetVisitor<Object,Class<?>>
- Overrides:
visit
in class com.google.inject.spi.DefaultBindingTargetVisitor<Object,Class<?>>
-
visit
public Class<?> visit(com.google.inject.spi.InstanceBinding<?> binding)
- Specified by:
visit
in interface com.google.inject.spi.BindingTargetVisitor<Object,Class<?>>
- Overrides:
visit
in class com.google.inject.spi.DefaultBindingTargetVisitor<Object,Class<?>>
-
visit
public Class<?> visit(com.google.inject.spi.ProviderInstanceBinding<?> binding)
- Specified by:
visit
in interface com.google.inject.spi.BindingTargetVisitor<Object,Class<?>>
- Overrides:
visit
in class com.google.inject.spi.DefaultBindingTargetVisitor<Object,Class<?>>
-
visit
public Class<?> visit(com.google.inject.spi.ExposedBinding<?> binding)
- Specified by:
visit
in interface com.google.inject.spi.BindingTargetVisitor<Object,Class<?>>
- Overrides:
visit
in class com.google.inject.spi.DefaultBindingTargetVisitor<Object,Class<?>>