MCPcopy
hub / github.com/google/guava / createMap

Method createMap

guava/src/com/google/common/graph/ElementOrder.java:187–198  ·  view source on GitHub ↗

Returns an empty mutable map whose keys will respect this {@link ElementOrder}.

(int expectedSize)

Source from the content-addressed store, hash-verified

185
186 /** Returns an empty mutable map whose keys will respect this {@link ElementOrder}. */
187 <K extends T, V> Map<K, V> createMap(int expectedSize) {
188 switch (type) {
189 case UNORDERED:
190 return Maps.newHashMapWithExpectedSize(expectedSize);
191 case INSERTION:
192 case STABLE:
193 return Maps.newLinkedHashMapWithExpectedSize(expectedSize);
194 case SORTED:
195 return Maps.newTreeMap(comparator());
196 }
197 throw new AssertionError();
198 }
199
200 @SuppressWarnings("unchecked")
201 <T1 extends T> ElementOrder<T1> cast() {

Callers 2

StandardNetworkMethod · 0.45
StandardValueGraphMethod · 0.45

Calls 4

newTreeMapMethod · 0.95
comparatorMethod · 0.95

Tested by

no test coverage detected