import com.google.common.collect.ImmutableMap;
import com.google.common.collect.ImmutableMap.Builder;
-import java.util.Map;
import java.util.function.Function;
import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.mdsal.binding.model.api.ConcreteType;
abstract class AbstractRangeGenerator<T extends Number & Comparable<T>> {
private static final Logger LOG = LoggerFactory.getLogger(AbstractRangeGenerator.class);
- private static final Map<String, AbstractRangeGenerator<?>> GENERATORS;
+ private static final ImmutableMap<String, AbstractRangeGenerator<?>> GENERATORS;
private static void addGenerator(final Builder<String, AbstractRangeGenerator<?>> builder,
final AbstractRangeGenerator<?> generator) {
}
static {
- final Builder<String, AbstractRangeGenerator<?>> b = ImmutableMap.<String, AbstractRangeGenerator<?>>builder();
+ final Builder<String, AbstractRangeGenerator<?>> b = ImmutableMap.builder();
addGenerator(b, new ByteRangeGenerator());
addGenerator(b, new ShortRangeGenerator());
addGenerator(b, new IntegerRangeGenerator());