MCPcopy Create free account
hub / github.com/antlr/codebuff / setDelegates

Method setDelegates

output/java_guava/1.4.13/AbstractBiMap.java:95–103  ·  view source on GitHub ↗

Specifies the delegate maps going in each direction. Called by the constructor and by subclasses during deserialization.

(Map<K, V> forward, Map<V, K> backward)

Source from the content-addressed store, hash-verified

93 */
94
95 void setDelegates(Map<K, V> forward, Map<V, K> backward) {
96 checkState(delegate == null);
97 checkState(inverse == null);
98 checkArgument(forward.isEmpty());
99 checkArgument(backward.isEmpty());
100 checkArgument(forward != backward);
101 delegate = forward;
102 inverse = new Inverse<V, K>(backward, this);
103 }
104
105 void setInverse(AbstractBiMap<V, K> inverse) {
106 this.inverse = inverse;

Callers 1

AbstractBiMapMethod · 0.95

Calls 3

isEmptyMethod · 0.65
checkStateMethod · 0.45
checkArgumentMethod · 0.45

Tested by

no test coverage detected