From: Robert Varga Date: Thu, 2 May 2019 06:23:33 +0000 (+0200) Subject: Fix raw type warnings in CodecDataObjectBridge X-Git-Tag: v4.0.1~13 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=5b5b2ff989cbc7c074357f55a7b76561a925bbdb;p=mdsal.git Fix raw type warnings in CodecDataObjectBridge CodecDataObjectGenerator is generic, use a wildcard type to prevent raw type warnings. JIRA: MDSAL-444 Change-Id: I1d8dffce449a7129e59cc3a70400056fd843b15c Signed-off-by: Robert Varga --- diff --git a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/CodecDataObjectBridge.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/CodecDataObjectBridge.java index cfc3994423..696937edeb 100644 --- a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/CodecDataObjectBridge.java +++ b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/CodecDataObjectBridge.java @@ -19,7 +19,7 @@ import org.eclipse.jdt.annotation.Nullable; */ @Beta public final class CodecDataObjectBridge { - private static final ThreadLocal CURRENT_CUSTOMIZER = new ThreadLocal<>(); + private static final ThreadLocal> CURRENT_CUSTOMIZER = new ThreadLocal<>(); private CodecDataObjectBridge() { @@ -33,13 +33,13 @@ public final class CodecDataObjectBridge { return current().resolveKey(methodName); } - static @Nullable CodecDataObjectGenerator setup(final @NonNull CodecDataObjectGenerator next) { - final CodecDataObjectGenerator prev = CURRENT_CUSTOMIZER.get(); + static @Nullable CodecDataObjectGenerator setup(final @NonNull CodecDataObjectGenerator next) { + final CodecDataObjectGenerator prev = CURRENT_CUSTOMIZER.get(); CURRENT_CUSTOMIZER.set(verifyNotNull(next)); return prev; } - static void tearDown(final @Nullable CodecDataObjectGenerator prev) { + static void tearDown(final @Nullable CodecDataObjectGenerator prev) { if (prev == null) { CURRENT_CUSTOMIZER.remove(); } else { @@ -47,7 +47,7 @@ public final class CodecDataObjectBridge { } } - private static @NonNull CodecDataObjectGenerator current() { + private static @NonNull CodecDataObjectGenerator current() { return verifyNotNull(CURRENT_CUSTOMIZER.get(), "No customizer attached"); } }