final class ElementMerger
extends com.google.inject.spi.DefaultElementVisitor<java.lang.Void>
ElementVisitor
that verifies Binding
s 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>