public class InjectionPointExtractor
extends com.google.inject.spi.DefaultBindingTargetVisitor<java.lang.Object,com.google.inject.spi.InjectionPoint>
| Constructor and Description |
|---|
InjectionPointExtractor(java.util.function.Predicate<com.google.inject.TypeLiteral<?>> filter) |
| Modifier and Type | Method and Description |
|---|---|
com.google.inject.spi.InjectionPoint |
visit(com.google.inject.spi.LinkedKeyBinding<?> linkedKeyBinding) |
com.google.inject.spi.InjectionPoint |
visit(com.google.inject.spi.ProviderKeyBinding<?> providerKeyBinding) |
com.google.inject.spi.InjectionPoint |
visit(com.google.inject.spi.UntargettedBinding<?> untargettedBinding) |
public InjectionPointExtractor(java.util.function.Predicate<com.google.inject.TypeLiteral<?>> filter)
public com.google.inject.spi.InjectionPoint visit(com.google.inject.spi.UntargettedBinding<?> untargettedBinding)
visit in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,com.google.inject.spi.InjectionPoint>visit in class com.google.inject.spi.DefaultBindingTargetVisitor<java.lang.Object,com.google.inject.spi.InjectionPoint>public com.google.inject.spi.InjectionPoint visit(com.google.inject.spi.LinkedKeyBinding<?> linkedKeyBinding)
visit in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,com.google.inject.spi.InjectionPoint>visit in class com.google.inject.spi.DefaultBindingTargetVisitor<java.lang.Object,com.google.inject.spi.InjectionPoint>public com.google.inject.spi.InjectionPoint visit(com.google.inject.spi.ProviderKeyBinding<?> providerKeyBinding)
visit in interface com.google.inject.spi.BindingTargetVisitor<java.lang.Object,com.google.inject.spi.InjectionPoint>visit in class com.google.inject.spi.DefaultBindingTargetVisitor<java.lang.Object,com.google.inject.spi.InjectionPoint>