Wed, 17 Jul 2013 19:28:40 +0100
8013638: Few policy tests are failing in Lambda nightly
Summary: BridgeHarness test is leaving files open
Reviewed-by: ksrini
test/tools/javac/generics/bridges/BridgeHarness.java | file | annotate | diff | comparison | revisions |
1.1 --- a/test/tools/javac/generics/bridges/BridgeHarness.java Thu Jul 11 14:07:39 2013 +0100 1.2 +++ b/test/tools/javac/generics/bridges/BridgeHarness.java Wed Jul 17 19:28:40 2013 +0100 1.3 @@ -40,6 +40,7 @@ 1.4 import com.sun.tools.javac.util.List; 1.5 1.6 import java.io.File; 1.7 +import java.io.InputStream; 1.8 import java.util.Arrays; 1.9 import java.util.Collections; 1.10 import java.util.HashMap; 1.11 @@ -137,8 +138,8 @@ 1.12 * annotation in the bridge map 1.13 */ 1.14 protected void checkBridges(JavaFileObject jfo) { 1.15 - try { 1.16 - ClassFile cf = ClassFile.read(jfo.openInputStream()); 1.17 + try (InputStream is = jfo.openInputStream()) { 1.18 + ClassFile cf = ClassFile.read(is); 1.19 System.err.println("checking: " + cf.getName()); 1.20 1.21 List<Bridge> bridgeList = bridgesMap.get(cf.getName());