Mass-migrate binding-dom-codec to IllegalArgumentCodec
[mdsal.git] / binding / mdsal-binding-dom-codec / src / main / java / org / opendaylight / mdsal / binding / dom / codec / impl / LeafSetNodeCodecContext.java
index 0d887abc2f150e0644b85cd34d80cbbcb03b9cf5..f5df06d07d2ba48952d3c364730fb0f2d75039fd 100644 (file)
@@ -10,14 +10,14 @@ package org.opendaylight.mdsal.binding.dom.codec.impl;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.ImmutableList.Builder;
 import java.util.Collection;
-import org.opendaylight.yangtools.concepts.Codec;
+import org.opendaylight.yangtools.concepts.IllegalArgumentCodec;
 import org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode;
 import org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode;
 
 final class LeafSetNodeCodecContext extends ValueNodeCodecContext.WithCodec {
-    LeafSetNodeCodecContext(final LeafListSchemaNode schema, final Codec<Object, Object> codec,
+    LeafSetNodeCodecContext(final LeafListSchemaNode schema, final IllegalArgumentCodec<Object, Object> codec,
         final String getterName) {
         // FIXME: add support for defaults
         super(schema, codec, getterName, null);
@@ -28,7 +28,7 @@ final class LeafSetNodeCodecContext extends ValueNodeCodecContext.WithCodec {
         if (normalizedNode instanceof LeafSetNode<?>) {
             @SuppressWarnings("unchecked")
             final Collection<LeafSetEntryNode<Object>> domValues = ((LeafSetNode<Object>) normalizedNode).getValue();
-            final Codec<Object, Object> codec = getValueCodec();
+            final IllegalArgumentCodec<Object, Object> codec = getValueCodec();
             final Builder<Object> builder = ImmutableList.builderWithExpectedSize(domValues.size());
             for (final LeafSetEntryNode<Object> valueNode : domValues) {
                 builder.add(codec.deserialize(valueNode.getValue()));