Author: ggregory Date: Sat Jul 28 16:02:31 2018 New Revision: 1836933 URL: http://svn.apache.org/viewvc?rev=1836933&view=rev Log: [BCEL-305] ClassPath.getClassFile() and friends do not work with JRE 9 and higher. Fix close.
Modified: commons/proper/bcel/trunk/src/main/java/org/apache/bcel/util/ClassPath.java Modified: commons/proper/bcel/trunk/src/main/java/org/apache/bcel/util/ClassPath.java URL: http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/util/ClassPath.java?rev=1836933&r1=1836932&r2=1836933&view=diff ============================================================================== --- commons/proper/bcel/trunk/src/main/java/org/apache/bcel/util/ClassPath.java (original) +++ commons/proper/bcel/trunk/src/main/java/org/apache/bcel/util/ClassPath.java Sat Jul 28 16:02:31 2018 @@ -394,12 +394,12 @@ public class ClassPath implements Closea for (final JrtModule module : modules) { module.close(); } - if (classLoader != null) { - classLoader.close(); - } - if (jrtFileSystem != null) { - jrtFileSystem.close(); - } + } + if (classLoader != null) { + classLoader.close(); + } + if (jrtFileSystem != null) { + jrtFileSystem.close(); } }