diff --git a/.hgtags b/.hgtags index cfb5a39701ea5fec62a17def4981a7fc8f9f58f8..87ee1ccedcd74050168ac37a24bd14bfa34ee3ff 100644 --- a/.hgtags +++ b/.hgtags @@ -220,3 +220,5 @@ e19283cd30a43fca94d8f7639c73ef66db493b1e jdk8-b90 988aef3a8c3adac482363293f65e77ec4c5ce98d jdk8-b96 6a11a81a8824c17f6cd2ec8f8492e1229b694e96 jdk8-b97 ce5a90df517bdceb2739d7dd3e6764b070def802 jdk8-b98 +6d85acab769eb79bc058f5640fa86a6ef096a583 jdk8-b99 +82f68da70e471ee5640016e3f38c014347a5c785 jdk8-b100 diff --git a/test/tools/javac/generics/bridges/BridgeHarness.java b/test/tools/javac/generics/bridges/BridgeHarness.java index bc4c7129825117370ca7576c4dbe650282c03640..b4199cf823577445a66bf2cba11571ba18a2694d 100644 --- a/test/tools/javac/generics/bridges/BridgeHarness.java +++ b/test/tools/javac/generics/bridges/BridgeHarness.java @@ -40,6 +40,7 @@ import com.sun.tools.javac.code.Symbol.ClassSymbol; 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 @@ public class BridgeHarness { * 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());