GitJobStatus: Open JsonWriter in try-with-resource Change-Id: Ic7efa813531116b46d066ad3fda4fbd09761f167
diff --git a/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/GitJobStatus.java b/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/GitJobStatus.java index 1ae4f30..031e8db 100644 --- a/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/GitJobStatus.java +++ b/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/GitJobStatus.java
@@ -16,6 +16,7 @@ import com.google.gson.Gson; import com.google.gson.stream.JsonWriter; +import java.io.IOException; import java.io.PrintWriter; @@ -65,7 +66,9 @@ this.value = status.name(); } - public void printJson(PrintWriter out) { - new Gson().toJson(this, GitJobStatus.class, new JsonWriter(out)); + public void printJson(PrintWriter out) throws IOException { + try (JsonWriter writer = new JsonWriter(out)) { + new Gson().toJson(this, GitJobStatus.class, writer); + } } }