static class Implementations.ClassFinder
extends com.google.inject.spi.DefaultBindingTargetVisitor<java.lang.Object,java.lang.Class<?>>
BindingTargetVisitor
that attempts to find the implementations behind bindings.Modifier and Type | Field and Description |
---|---|
(package private) static com.google.inject.spi.BindingTargetVisitor<java.lang.Object,java.lang.Class<?>> |
THIS |
Constructor and Description |
---|
ClassFinder() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
visit(com.google.inject.spi.ConstructorBinding<?> binding) |
java.lang.Class<?> |
visit(com.google.inject.spi.ExposedBinding<?> binding) |
java.lang.Class<?> |
visit(com.google.inject.spi.InstanceBinding<?> binding) |
java.lang.Class<?> |
visit(com.google.inject.spi.LinkedKeyBinding<?> binding) |
java.lang.Class<?> |
visit(com.google.inject.spi.ProviderInstanceBinding<?> binding) |
java.lang.Class<?> |
visit(com.google.inject.spi.UntargettedBinding<?> binding) |
static final com.google.inject.spi.BindingTargetVisitor<java.lang.Object,java.lang.Class<?>> THIS
public java.lang.Class<?> visit(com.google.inject.spi.UntargettedBinding<?> binding)
visit
in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,java.lang.Class<?>>
visit
in class com.google.inject.spi.DefaultBindingTargetVisitor<java.lang.Object,java.lang.Class<?>>
public java.lang.Class<?> visit(com.google.inject.spi.LinkedKeyBinding<?> binding)
visit
in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,java.lang.Class<?>>
visit
in class com.google.inject.spi.DefaultBindingTargetVisitor<java.lang.Object,java.lang.Class<?>>
public java.lang.Class<?> visit(com.google.inject.spi.ConstructorBinding<?> binding)
visit
in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,java.lang.Class<?>>
visit
in class com.google.inject.spi.DefaultBindingTargetVisitor<java.lang.Object,java.lang.Class<?>>
public java.lang.Class<?> visit(com.google.inject.spi.InstanceBinding<?> binding)
visit
in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,java.lang.Class<?>>
visit
in class com.google.inject.spi.DefaultBindingTargetVisitor<java.lang.Object,java.lang.Class<?>>
public java.lang.Class<?> visit(com.google.inject.spi.ProviderInstanceBinding<?> binding)
visit
in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,java.lang.Class<?>>
visit
in class com.google.inject.spi.DefaultBindingTargetVisitor<java.lang.Object,java.lang.Class<?>>
public java.lang.Class<?> visit(com.google.inject.spi.ExposedBinding<?> binding)
visit
in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,java.lang.Class<?>>
visit
in class com.google.inject.spi.DefaultBindingTargetVisitor<java.lang.Object,java.lang.Class<?>>