Sonar related fixes
- suppress SONAR warning for printing stack trace in CLI
- add string constants for the Sonar suppression identifiers
Change-Id: I03992f89675f9d074347042b7a196dbcc1036c28
diff --git a/apps/events/src/main/java/org/onosproject/events/EventsCommand.java b/apps/events/src/main/java/org/onosproject/events/EventsCommand.java
index 67f8981..4d26466 100644
--- a/apps/events/src/main/java/org/onosproject/events/EventsCommand.java
+++ b/apps/events/src/main/java/org/onosproject/events/EventsCommand.java
@@ -15,8 +15,6 @@
*/
package org.onosproject.events;
-import static java.util.stream.Collectors.toList;
-
import java.io.PrintWriter;
import java.io.StringWriter;
import java.util.List;
@@ -45,6 +43,9 @@
import com.google.common.base.MoreObjects;
import com.google.common.collect.ImmutableList;
+import static java.util.stream.Collectors.toList;
+import static org.onlab.util.SonarSuppressionConstants.SONAR_PRINT_STACK_TRACE;
+
/**
* Command to print history of instance local ONOS Events.
*/
@@ -161,6 +162,7 @@
*
* @param json JSON node to print
*/
+ @java.lang.SuppressWarnings(SONAR_PRINT_STACK_TRACE)
private void printJson(JsonNode json) {
try {
print("%s", mapper().writerWithDefaultPrettyPrinter().writeValueAsString(json));