Improve BindingMapping lookup 34/84134/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 2 Sep 2019 15:57:36 +0000 (17:57 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 2 Sep 2019 15:57:36 +0000 (17:57 +0200)
Expose the fact that JAVA_RESERVED_WORDS is an ImmutableSet,
allowing callers to better bind to it.

Change-Id: I8131aa8d2be9a2b8b1e13f7c5d6231b9ccb5fd2d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-spec-util/src/main/java/org/opendaylight/mdsal/binding/spec/naming/BindingMapping.java

index 4513b60c567a31696ba9e092bf9e202c07a0ef47..a9b85d6be983e5aa83008656b39e6185af487b68 100644 (file)
@@ -20,7 +20,6 @@ import com.google.common.collect.Interners;
 import java.util.Collection;
 import java.util.Locale;
 import java.util.Optional;
-import java.util.Set;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 import org.eclipse.jdt.annotation.NonNull;
@@ -36,7 +35,7 @@ public final class BindingMapping {
 
     public static final @NonNull String VERSION = "0.6";
 
-    public static final Set<String> JAVA_RESERVED_WORDS = ImmutableSet.of(
+    public static final ImmutableSet<String> JAVA_RESERVED_WORDS = ImmutableSet.of(
         // https://docs.oracle.com/javase/specs/jls/se9/html/jls-3.html#jls-3.9
         "abstract", "assert", "boolean", "break", "byte", "case", "catch", "char", "class", "const", "continue",
         "default", "do", "double", "else", "enum", "extends", "final", "finally", "float", "for", "goto", "if",