Remove unneeded doc dependency
[mdsal.git] / binding / mdsal-binding-dom-codec / src / main / java / org / opendaylight / mdsal / binding / dom / codec / impl / ValueNodeCodecContext.java
index e51172df43734b5bd6ab4196649008577c4525a6..bd442481358971c0dbf6b395ba54df0297c20f01 100644 (file)
@@ -10,7 +10,7 @@ package org.opendaylight.mdsal.binding.dom.codec.impl;
 import static java.util.Objects.requireNonNull;
 
 import org.eclipse.jdt.annotation.NonNull;
-import org.opendaylight.yangtools.concepts.Codec;
+import org.opendaylight.yangtools.concepts.IllegalArgumentCodec;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier;
 import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
 
@@ -20,16 +20,16 @@ import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
  */
 abstract class ValueNodeCodecContext extends NodeCodecContext implements NodeContextSupplier {
     abstract static class WithCodec extends ValueNodeCodecContext {
-        private final @NonNull Codec<Object, Object> valueCodec;
+        private final @NonNull IllegalArgumentCodec<Object, Object> valueCodec;
 
-        WithCodec(final DataSchemaNode schema, final Codec<Object, Object> codec, final String getterName,
-                final Object defaultObject) {
+        WithCodec(final DataSchemaNode schema, final IllegalArgumentCodec<Object, Object> codec,
+                final String getterName, final Object defaultObject) {
             super(schema, getterName, defaultObject);
             this.valueCodec = requireNonNull(codec);
         }
 
         @Override
-        final Codec<Object, Object> getValueCodec() {
+        final IllegalArgumentCodec<Object, Object> getValueCodec() {
             return valueCodec;
         }
     }
@@ -60,7 +60,7 @@ abstract class ValueNodeCodecContext extends NodeCodecContext implements NodeCon
         return getterName;
     }
 
-    abstract Codec<Object, Object> getValueCodec();
+    abstract IllegalArgumentCodec<Object, Object> getValueCodec();
 
     @Override
     public final DataSchemaNode getSchema() {