# HG changeset patch # User mcimadamore # Date 1374085720 -3600 # Node ID 38dd7ede2dfbf5a17744535f823b77397e237378 # Parent 95354d510139a4a6520f71bac5d66b82f8e51cd7 8013638: Few policy tests are failing in Lambda nightly Summary: BridgeHarness test is leaving files open Reviewed-by: ksrini diff -r 95354d510139 -r 38dd7ede2dfb langtools/test/tools/javac/generics/bridges/BridgeHarness.java --- a/langtools/test/tools/javac/generics/bridges/BridgeHarness.java Thu Jul 11 14:07:39 2013 +0100 +++ b/langtools/test/tools/javac/generics/bridges/BridgeHarness.java Wed Jul 17 19:28:40 2013 +0100 @@ -40,6 +40,7 @@ import com.sun.tools.javac.util.List; import java.io.File; +import java.io.InputStream; import java.util.Arrays; import java.util.Collections; import java.util.HashMap; @@ -137,8 +138,8 @@ * annotation in the bridge map */ protected void checkBridges(JavaFileObject jfo) { - try { - ClassFile cf = ClassFile.read(jfo.openInputStream()); + try (InputStream is = jfo.openInputStream()) { + ClassFile cf = ClassFile.read(is); System.err.println("checking: " + cf.getName()); List bridgeList = bridgesMap.get(cf.getName());