Simplify CompositeValueCodec instantiation
[mdsal.git] / binding / mdsal-binding-dom-codec / src / main / java / org / opendaylight / mdsal / binding / dom / codec / impl / EncapsulatedValueCodec.java
index 3fce3a705273c93e5d4a90e2c5ba9c9d8a2542bc..ea801924f193013bb610eca0a8ec7c974cb2d9c9 100644 (file)
@@ -69,6 +69,11 @@ final class EncapsulatedValueCodec extends SchemaUnawareCodec {
         return CACHE.get(typeClz);
     }
 
+    static @NonNull EncapsulatedValueCodec ofUnchecked(final Class<?> typeClz) {
+        // FIXME: require base class to be ScalarTypeObject
+        return CACHE.getUnchecked(typeClz);
+    }
+
     /**
      * Quick check if a value object has a chance to deserialize using {@link #deserialize(Object)}.
      *