Bug 5446: Yangtools UnionStringCodec is not consistent with BinaryStringCodec
[yangtools.git] / yang / yang-data-impl / src / main / java / org / opendaylight / yangtools / yang / data / impl / codec / EnumStringCodec.java
index fd6a0a6ea2b0210efe391c80bf9c06deec8c875b..580bbf96849f0eca0d5647f6dbb13c0e49e28db9 100644 (file)
@@ -22,7 +22,7 @@ final class EnumStringCodec extends TypeDefinitionAwareCodec<String, EnumTypeDef
     private EnumStringCodec(final Optional<EnumTypeDefinition> typeDef) {
         super(typeDef, String.class);
         if (typeDef.isPresent()) {
-            final Builder<String, String> b = ImmutableMap.<String, String>builder();
+            final Builder<String, String> b = ImmutableMap.builder();
             for (final EnumPair pair : typeDef.get().getValues()) {
                 // Intern the String to get wide reuse
                 final String v = pair.getName().intern();
@@ -39,7 +39,7 @@ final class EnumStringCodec extends TypeDefinitionAwareCodec<String, EnumTypeDef
     }
 
     @Override
-    public final String deserialize(final String s) {
+    public String deserialize(final String s) {
         if (values != null) {
             // Lookup the serialized string in the values. Returned string is the interned instance, which we want
             // to use as the result.
@@ -53,7 +53,7 @@ final class EnumStringCodec extends TypeDefinitionAwareCodec<String, EnumTypeDef
     }
 
     @Override
-    public final String serialize(final String data) {
+    public String serialize(final String data) {
         return data == null ? "" : data;
     }
 }