commit | 4ca0b13552fde15d48d4e3d459eab1404dc57082 | [log] [tgz] |
---|---|---|
author | David Pursehouse <david.pursehouse@sonymobile.com> | Fri Oct 23 17:38:22 2015 +0900 |
committer | Luca Milanesio <luca.milanesio@gmail.com> | Sun Oct 25 15:02:18 2015 +0000 |
tree | 0b2d1f47f242cae4a2fb2220d4113924ec4253ef | |
parent | 1dbc352a86a8f72ab61227ce8f248ddeb8a70276 [diff] |
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); + } } }