From 904b102a85a41ac607021cb14445b2c32c94c6b5 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 2 Sep 2019 17:13:02 +0200 Subject: [PATCH] Improve TimerValue builder lookups The constant is an ImmutableMap, make that explicit, so lookups can binding directly to it. Change-Id: Ia4026c5dc10c6e7dcb2e8c2f99709d97e3876e84 Signed-off-by: Robert Varga --- .../types/rev171204/TimerValueMillisecondsBuilder.java | 5 +++-- .../routing/types/rev171204/TimerValueSeconds16Builder.java | 5 +++-- .../routing/types/rev171204/TimerValueSeconds32Builder.java | 4 ++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/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 b/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 index fa454b0645..0d172a53ae 100644 --- a/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 +++ b/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 @@ -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 ENUMERATED = Arrays.stream(Enumeration.values()) + private static final ImmutableMap ENUMERATED = + Arrays.stream(Enumeration.values()) .collect(Maps.toImmutableEnumMap(Verify::verifyNotNull, TimerValueMilliseconds::new)); private TimerValueMillisecondsBuilder() { diff --git a/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 b/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 index ee6de6703a..ad4645ca7e 100644 --- a/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 +++ b/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 @@ -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 ENUMERATED = Arrays.stream(Enumeration.values()) + private static final ImmutableMap ENUMERATED = + Arrays.stream(Enumeration.values()) .collect(Maps.toImmutableEnumMap(Verify::verifyNotNull, TimerValueSeconds16::new)); private TimerValueSeconds16Builder() { diff --git a/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 b/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 0a672d9c90..2e7a32a527 100644 --- a/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 +++ b/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 @@ -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 ENUMERATED = Arrays.stream(Enumeration.values()) + private static final ImmutableMap ENUMERATED = Arrays.stream(Enumeration.values()) .collect(Maps.toImmutableEnumMap(Verify::verifyNotNull, TimerValueSeconds32::new)); private TimerValueSeconds32Builder() { -- 2.36.6