X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-dom-codec%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fdom%2Fcodec%2Fimpl%2FLazyCodecContextSupplier.java;h=a4f13f4835c05346a866eb714f21f3103b4fb72a;hb=refs%2Fchanges%2F45%2F109745%2F1;hp=051bd3edf7bc5bd2feda6aa49c21004c440cbd22;hpb=74ef67db283874e6024413355267120c77a6095c;p=mdsal.git diff --git a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/LazyCodecContextSupplier.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/LazyCodecContextSupplier.java index 051bd3edf7..a4f13f4835 100644 --- a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/LazyCodecContextSupplier.java +++ b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/LazyCodecContextSupplier.java @@ -17,8 +17,10 @@ import org.eclipse.jdt.annotation.NonNull; * * @param {@link CodecContext} type */ -public abstract sealed class LazyCodecContextSupplier implements CodecContextSupplier - permits CommonDataObjectCodecPrototype { +abstract sealed class LazyCodecContextSupplier implements CodecContextSupplier + // Note: while we could merge this class into DataContainerCodecPrototype, we want to keep the lazy-loading part + // separate in case we need to non-DataContainer contexts. + permits DataContainerPrototype { private static final VarHandle INSTANCE; static {