<propertyExpansion>checkstyle.violationSeverity=error</propertyExpansion>
</configuration>
</plugin>
+ <plugin>
+ <groupId>com.github.spotbugs</groupId>
+ <artifactId>spotbugs-maven-plugin</artifactId>
+ <configuration>
+ <failOnError>true</failOnError>
+ </configuration>
+ </plugin>
</plugins>
</build>
</project>
public final class Activator implements BundleActivator {
private final List<ServiceRegistration<?>> registrations = new ArrayList<>(2);
- private BundleTracker<Collection<ObjectRegistration<YangModuleInfo>>> moduleInfoResolvedBundleTracker;
- private SimpleBindingRuntimeContextService service;
+ private BundleTracker<Collection<ObjectRegistration<YangModuleInfo>>> moduleInfoResolvedBundleTracker = null;
+ private SimpleBindingRuntimeContextService service = null;
@Override
public void start(final BundleContext context) {
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;
moduleInfoRegistry.updateService();
}
- LOG.trace("Bundle {} resultend in registrations {}", registrations);
+ LOG.trace("Bundle {} resultend in registrations {}", bundle, registrations);
return registrations;
}
}
}
+ @SuppressFBWarnings("SLF4J_UNKNOWN_ARRAY")
private static String logMessage(final String slfMessage, final Object... params) {
LOG.info(slfMessage, params);
return String.format(BRACE_PATTERN.matcher(slfMessage).replaceAll("%s"), params);