From: Robert Varga Date: Thu, 11 Oct 2018 18:57:37 +0000 (+0200) Subject: Enable spotbugs in mdsal-binding-dom-codec-osgi X-Git-Tag: v3.0.1~12 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=49d01a51e0a5e1a143fa5619671dae6ad1b8a8d6;p=mdsal.git Enable spotbugs in mdsal-binding-dom-codec-osgi This fixes up the issues reported and flips enforcement to on. Change-Id: Ia58b4f08fb1b594446cec458268586db8df8d62c Signed-off-by: Robert Varga --- diff --git a/binding/mdsal-binding-dom-codec-osgi/pom.xml b/binding/mdsal-binding-dom-codec-osgi/pom.xml index 251cea3989..0eb12c10c4 100644 --- a/binding/mdsal-binding-dom-codec-osgi/pom.xml +++ b/binding/mdsal-binding-dom-codec-osgi/pom.xml @@ -59,6 +59,13 @@ checkstyle.violationSeverity=error + + com.github.spotbugs + spotbugs-maven-plugin + + true + + diff --git a/binding/mdsal-binding-dom-codec-osgi/src/main/java/org/opendaylight/mdsal/binding/dom/codec/osgi/impl/Activator.java b/binding/mdsal-binding-dom-codec-osgi/src/main/java/org/opendaylight/mdsal/binding/dom/codec/osgi/impl/Activator.java index 994a88d815..0c6ed145fd 100644 --- a/binding/mdsal-binding-dom-codec-osgi/src/main/java/org/opendaylight/mdsal/binding/dom/codec/osgi/impl/Activator.java +++ b/binding/mdsal-binding-dom-codec-osgi/src/main/java/org/opendaylight/mdsal/binding/dom/codec/osgi/impl/Activator.java @@ -24,8 +24,8 @@ import org.osgi.util.tracker.BundleTracker; public final class Activator implements BundleActivator { private final List> registrations = new ArrayList<>(2); - private BundleTracker>> moduleInfoResolvedBundleTracker; - private SimpleBindingRuntimeContextService service; + private BundleTracker>> moduleInfoResolvedBundleTracker = null; + private SimpleBindingRuntimeContextService service = null; @Override public void start(final BundleContext context) { diff --git a/binding/mdsal-binding-dom-codec-osgi/src/main/java/org/opendaylight/mdsal/binding/dom/codec/osgi/impl/ModuleInfoBundleTracker.java b/binding/mdsal-binding-dom-codec-osgi/src/main/java/org/opendaylight/mdsal/binding/dom/codec/osgi/impl/ModuleInfoBundleTracker.java index 460a10a9e3..3933b0328b 100644 --- a/binding/mdsal-binding-dom-codec-osgi/src/main/java/org/opendaylight/mdsal/binding/dom/codec/osgi/impl/ModuleInfoBundleTracker.java +++ b/binding/mdsal-binding-dom-codec-osgi/src/main/java/org/opendaylight/mdsal/binding/dom/codec/osgi/impl/ModuleInfoBundleTracker.java @@ -11,6 +11,7 @@ import static com.google.common.base.Preconditions.checkNotNull; import com.google.common.collect.ImmutableList; import com.google.common.io.Resources; +import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; import java.io.IOException; import java.net.URL; import java.nio.charset.StandardCharsets; @@ -94,7 +95,7 @@ final class ModuleInfoBundleTracker implements BundleTrackerCustomizer