aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2017-02-01 12:12:25 +0100
committerJulien Lancelot <julien.lancelot@sonarsource.com>2017-02-02 17:05:26 +0100
commitf8a905f962697cee341f9b1c266844091b8d3be7 (patch)
tree778b14972f823b36a9a545a2e078d2ce539cbbb3 /sonar-plugin-api
parent10344ed7a4bb13bc5c58e7a9ca7fb90c3bad9365 (diff)
downloadsonarqube-f8a905f962697cee341f9b1c266844091b8d3be7.tar.gz
sonarqube-f8a905f962697cee341f9b1c266844091b8d3be7.zip
SONAR-8719 Do not hide original exception when failing to write JSON errors
Diffstat (limited to 'sonar-plugin-api')
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/utils/text/JsonWriter.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/utils/text/JsonWriter.java b/sonar-plugin-api/src/main/java/org/sonar/api/utils/text/JsonWriter.java
index b40e8e1dfb0..a098a2388a4 100644
--- a/sonar-plugin-api/src/main/java/org/sonar/api/utils/text/JsonWriter.java
+++ b/sonar-plugin-api/src/main/java/org/sonar/api/utils/text/JsonWriter.java
@@ -59,7 +59,7 @@ import org.sonar.api.utils.DateUtils;
*
* @since 4.2
*/
-public class JsonWriter {
+public class JsonWriter implements AutoCloseable {
private final com.google.gson.stream.JsonWriter stream;
private boolean serializeEmptyStrings;
@@ -379,6 +379,7 @@ public class JsonWriter {
/**
* @throws org.sonar.api.utils.text.WriterException on any failure
*/
+ @Override
public void close() {
try {
stream.close();