Mass-migrate binding-dom-codec to IllegalArgumentCodec
[mdsal.git] / binding / mdsal-binding-dom-codec / src / main / java / org / opendaylight / mdsal / binding / dom / codec / impl / CompositeValueCodec.java
index 8816f5063acd13cd94bc7292e1490d1f1b01712d..6bd84d5b81e3b4b20b018ec7ee32b33656b420a0 100644 (file)
@@ -7,16 +7,16 @@
  */
 package org.opendaylight.mdsal.binding.dom.codec.impl;
 
-import org.opendaylight.yangtools.concepts.Codec;
+import org.opendaylight.yangtools.concepts.IllegalArgumentCodec;
 
 final class CompositeValueCodec extends ValueTypeCodec {
-
     private final SchemaUnawareCodec bindingToSimpleType;
     @SuppressWarnings("rawtypes")
-    private final Codec bindingToDom;
+    // FIXME: this is probably not right w.r.t. null
+    private final IllegalArgumentCodec bindingToDom;
 
     CompositeValueCodec(final SchemaUnawareCodec extractor,
-            @SuppressWarnings("rawtypes") final Codec delegate) {
+            @SuppressWarnings("rawtypes") final IllegalArgumentCodec delegate) {
         this.bindingToSimpleType = extractor;
         this.bindingToDom = delegate;
     }
@@ -32,5 +32,4 @@ final class CompositeValueCodec extends ValueTypeCodec {
     public Object serialize(final Object input) {
         return bindingToDom.serialize(bindingToSimpleType.serialize(input));
     }
-
-}
\ No newline at end of file
+}