X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=binding%2Fmdsal-binding-dom-codec%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fdom%2Fcodec%2Fimpl%2FEncapsulatedValueCodec.java;h=ea801924f193013bb610eca0a8ec7c974cb2d9c9;hb=2d6a0b57921b934540c6c198d3351b58e354f98d;hp=3fce3a705273c93e5d4a90e2c5ba9c9d8a2542bc;hpb=3732be282808006a3b44eb81f332276bda063325;p=mdsal.git diff --git a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/EncapsulatedValueCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/EncapsulatedValueCodec.java index 3fce3a7052..ea801924f1 100644 --- a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/EncapsulatedValueCodec.java +++ b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/EncapsulatedValueCodec.java @@ -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)}. *