final class ElementMerger
extends com.google.inject.spi.DefaultElementVisitor<java.lang.Void>
ElementVisitor that verifies Bindings and merges any duplicates.| Modifier and Type | Field and Description |
|---|---|
private com.google.inject.Binder |
binder |
private java.util.Set<com.google.inject.Key<?>> |
localKeys |
private DependencyVerifier |
verifier |
| Constructor and Description |
|---|
ElementMerger(com.google.inject.Binder binder) |
| Modifier and Type | Method and Description |
|---|---|
<T> java.lang.Void |
visit(com.google.inject.Binding<T> binding) |
java.lang.Void |
visitOther(com.google.inject.spi.Element element) |
private final DependencyVerifier verifier
private final java.util.Set<com.google.inject.Key<?>> localKeys
private final com.google.inject.Binder binder
public <T> java.lang.Void visit(com.google.inject.Binding<T> binding)
visit in interface com.google.inject.spi.ElementVisitor<java.lang.Void>visit in class com.google.inject.spi.DefaultElementVisitor<java.lang.Void>public java.lang.Void visitOther(com.google.inject.spi.Element element)
visitOther in class com.google.inject.spi.DefaultElementVisitor<java.lang.Void>