From 88326da6bebb71cd62f351b3cccecdc3b4bd3cff Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Wed, 23 Feb 2022 14:04:54 +0100 Subject: [PATCH] Improve DtaContainerCodecProtype.loadInstance() We have a warning creeping here, fix it. Change-Id: I94249f7cdc8f5fabdeee44084aaf0c325d62eb61 Signed-off-by: Robert Varga --- .../binding/dom/codec/impl/DataContainerCodecPrototype.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/DataContainerCodecPrototype.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/DataContainerCodecPrototype.java index 542238eb0f..2a6abd3d79 100644 --- a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/DataContainerCodecPrototype.java +++ b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/DataContainerCodecPrototype.java @@ -222,9 +222,9 @@ final class DataContainerCodecPrototype implements NodeCon } private @NonNull DataContainerCodecContext loadInstance() { - final DataContainerCodecContext tmp = createInstance(); - final Object witness = INSTANCE.compareAndExchangeRelease(this, null, tmp); - return witness == null ? tmp : (DataContainerCodecContext) witness; + final var tmp = createInstance(); + final var witness = (DataContainerCodecContext) INSTANCE.compareAndExchangeRelease(this, null, tmp); + return witness == null ? tmp : witness; } @SuppressWarnings({ "rawtypes", "unchecked" }) -- 2.36.6