static final class MapBinder.RealMapBinder.ProviderMapEntry<K,V> extends java.lang.Object implements ProviderWithDependencies<java.util.Map.Entry<K,Provider<V>>>, java.util.Map.Entry<K,Provider<V>>
Modifier and Type | Field and Description |
---|---|
private K |
key |
private Provider<V> |
provider |
private Key<V> |
valueKey |
Modifier | Constructor and Description |
---|---|
private |
ProviderMapEntry(K key,
Provider<V> provider,
Key<V> valueKey) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Map.Entry<K,Provider<V>> |
get()
Provides an instance of
T . |
java.util.Set<Dependency<?>> |
getDependencies()
Returns the known dependencies for this type.
|
K |
getKey() |
Provider<V> |
getValue() |
Key<V> |
getValueKey() |
int |
hashCode() |
Provider<V> |
setValue(Provider<V> value) |
java.lang.String |
toString() |
private final K key
public java.util.Map.Entry<K,Provider<V>> get()
Provider
T
. Must never return null
.public java.util.Set<Dependency<?>> getDependencies()
HasDependencies
Injector
will be
included in the returned set.getDependencies
in interface HasDependencies
public boolean equals(java.lang.Object obj)
public int hashCode()
public java.lang.String toString()
toString
in class java.lang.Object