X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=data%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fimpl%2Fcodec%2FEnumStringCodec.java;h=b811558228f5decf6f3920be7d1f6773efe67e36;hb=93048afc8037fd8bb631150361b05e4ab482a623;hp=4f05d2852936ce459266966aacfa75047aca26ee;hpb=063a5eed5d27ccc6000ca2c9f4aeb9d42ef7ac4f;p=yangtools.git diff --git a/data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/EnumStringCodec.java b/data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/EnumStringCodec.java index 4f05d28529..b811558228 100644 --- a/data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/EnumStringCodec.java +++ b/data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/EnumStringCodec.java @@ -13,7 +13,6 @@ import static java.util.Objects.requireNonNull; import com.google.common.annotations.Beta; import com.google.common.base.Functions; import com.google.common.collect.ImmutableMap; -import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.yangtools.yang.data.api.codec.EnumCodec; import org.opendaylight.yangtools.yang.model.api.type.EnumTypeDefinition; @@ -25,16 +24,16 @@ public final class EnumStringCodec extends TypeDefinitionAwareCodec { private final ImmutableMap values; - private EnumStringCodec(final @NonNull EnumTypeDefinition typeDef) { - super(typeDef, String.class); + private EnumStringCodec(final EnumTypeDefinition typeDef) { + super(requireNonNull(typeDef), String.class); values = typeDef.getValues().stream() // Intern the String to get wide reuse .map(pair -> pair.getName().intern()) .collect(ImmutableMap.toImmutableMap(Functions.identity(), Functions.identity())); } - public static EnumStringCodec from(final EnumTypeDefinition normalizedType) { - return new EnumStringCodec(requireNonNull(normalizedType)); + public static EnumStringCodec from(final EnumTypeDefinition typeDef) { + return new EnumStringCodec(typeDef); } @Override