*/
package org.opendaylight.restconf.common.util;
+import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.LinkedList;
}
@Override
- public void addAll(K key, V... newValues) {
- Objects.requireNonNull(newValues, "Supplied array of values must not be null.");
-
- if (newValues.length == 0) {
- return;
- }
-
- List<V> values = getValues(key);
- for (V value : newValues) {
- if (value != null) {
- values.add(value);
- }
- }
+ @SafeVarargs
+ public final void addAll(K key, V... newValues) {
+ addAll(key, Arrays.asList(newValues));
}
@Override
@Override
public V getFirst(K key) {
List<V> values = store.get(key);
- if (values != null && values.size() > 0) {
- return values.get(0);
- } else {
- return null;
- }
+ return values == null || values.isEmpty() ? null : values.get(0);
}
@Override