Improve TimerValue builder lookups 38/84138/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 2 Sep 2019 15:13:02 +0000 (17:13 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 2 Sep 2019 16:04:49 +0000 (16:04 +0000)
The constant is an ImmutableMap, make that explicit, so lookups
can binding directly to it.

Change-Id: Ia4026c5dc10c6e7dcb2e8c2f99709d97e3876e84
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
model/ietf/rfc8294-ietf-routing-types/src/main/java/org/opendaylight/yang/gen/v1/urn/ietf/params/xml/ns/yang/ietf/routing/types/rev171204/TimerValueMillisecondsBuilder.java
model/ietf/rfc8294-ietf-routing-types/src/main/java/org/opendaylight/yang/gen/v1/urn/ietf/params/xml/ns/yang/ietf/routing/types/rev171204/TimerValueSeconds16Builder.java
model/ietf/rfc8294-ietf-routing-types/src/main/java/org/opendaylight/yang/gen/v1/urn/ietf/params/xml/ns/yang/ietf/routing/types/rev171204/TimerValueSeconds32Builder.java

index fa454b0645cb3d7850b2cf984107b2b1c42fa8b4..0d172a53aeaa65aaa80b8d3942cc32d1245449e4 100644 (file)
@@ -12,9 +12,9 @@ import static java.util.Objects.requireNonNull;
 
 import com.google.common.annotations.Beta;
 import com.google.common.base.Verify;
+import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Maps;
 import java.util.Arrays;
-import java.util.Map;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.routing.types.rev171204.TimerValueMilliseconds.Enumeration;
 
@@ -26,7 +26,8 @@ import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.routing.typ
 @Beta
 @NonNullByDefault
 public final class TimerValueMillisecondsBuilder {
-    private static final Map<Enumeration, TimerValueMilliseconds> ENUMERATED = Arrays.stream(Enumeration.values())
+    private static final ImmutableMap<Enumeration, TimerValueMilliseconds> ENUMERATED =
+            Arrays.stream(Enumeration.values())
             .collect(Maps.toImmutableEnumMap(Verify::verifyNotNull, TimerValueMilliseconds::new));
 
     private TimerValueMillisecondsBuilder() {
index ee6de6703a2eb2318263cf268b5c848baef232b6..ad4645ca7e17e46ebe38c3a0bb46ad67a31f27ea 100644 (file)
@@ -11,9 +11,9 @@ import static java.util.Objects.requireNonNull;
 
 import com.google.common.annotations.Beta;
 import com.google.common.base.Verify;
+import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Maps;
 import java.util.Arrays;
-import java.util.Map;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.routing.types.rev171204.TimerValueSeconds16.Enumeration;
 
@@ -25,7 +25,8 @@ import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.routing.typ
 @Beta
 @NonNullByDefault
 public final class TimerValueSeconds16Builder {
-     private static final Map<Enumeration, TimerValueSeconds16> ENUMERATED = Arrays.stream(Enumeration.values())
+     private static final ImmutableMap<Enumeration, TimerValueSeconds16> ENUMERATED =
+             Arrays.stream(Enumeration.values())
              .collect(Maps.toImmutableEnumMap(Verify::verifyNotNull, TimerValueSeconds16::new));
 
      private TimerValueSeconds16Builder() {
index 0a672d9c9055b7b39576ab255c121759ca2735e0..2e7a32a5278b7f96b32dac67b8d35d06f4ced5fa 100644 (file)
@@ -12,9 +12,9 @@ import static java.util.Objects.requireNonNull;
 
 import com.google.common.annotations.Beta;
 import com.google.common.base.Verify;
+import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Maps;
 import java.util.Arrays;
-import java.util.Map;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.routing.types.rev171204.TimerValueSeconds32.Enumeration;
 
@@ -26,7 +26,7 @@ import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.routing.typ
 @Beta
 @NonNullByDefault
 public final class TimerValueSeconds32Builder {
-    private static final Map<Enumeration, TimerValueSeconds32> ENUMERATED = Arrays.stream(Enumeration.values())
+    private static final ImmutableMap<Enumeration, TimerValueSeconds32> ENUMERATED = Arrays.stream(Enumeration.values())
             .collect(Maps.toImmutableEnumMap(Verify::verifyNotNull, TimerValueSeconds32::new));
 
     private TimerValueSeconds32Builder() {