浏览代码

ShowPackDelta: Refactor to use try-with-resource

Remove the resource warning suppression and refactor the code to open
the TemporaryBuffer and InflaterInputStream in a try-with-resource.

Change-Id: I3082e5ac7565c5000d5a4364f750dd0a0952fc6e
Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
tags/v5.0.0.201805151920-m7
David Pursehouse 6 年前
父节点
当前提交
ed9ede3446
共有 1 个文件被更改,包括 8 次插入7 次删除
  1. 8
    7
      org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ShowPackDelta.java

+ 8
- 7
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ShowPackDelta.java 查看文件

@@ -125,12 +125,13 @@ class ShowPackDelta extends TextBuiltin {
ptr++;
ptr++;

@SuppressWarnings("resource" /* java 7 */)
TemporaryBuffer.Heap raw = new TemporaryBuffer.Heap(bufArray.length);
InflaterInputStream inf = new InflaterInputStream(
new ByteArrayInputStream(bufArray, ptr, bufArray.length));
raw.copy(inf);
inf.close();
return raw.toByteArray();
try (TemporaryBuffer.Heap raw = new TemporaryBuffer.Heap(
bufArray.length);
InflaterInputStream inf = new InflaterInputStream(
new ByteArrayInputStream(bufArray, ptr,
bufArray.length))) {
raw.copy(inf);
return raw.toByteArray();
}
}
}

正在加载...
取消
保存