Skip to content

Commit

Permalink
Merge branch '2.6.x' into 2.7.x
Browse files Browse the repository at this point in the history
Closes gh-32085
  • Loading branch information
philwebb committed Aug 16, 2022
2 parents 798eb96 + 360eb02 commit ef7aac8
Showing 1 changed file with 1 addition and 14 deletions.
Expand Up @@ -26,11 +26,8 @@
import java.net.URLStreamHandler;
import java.net.URLStreamHandlerFactory;
import java.security.Permission;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.List;
import java.util.Spliterator;
import java.util.Spliterators;
import java.util.function.Supplier;
Expand Down Expand Up @@ -96,8 +93,6 @@ public class JarFile extends AbstractJarFile implements Iterable<java.util.jar.J

private volatile JarFileWrapper wrapper;

private final List<JarFile> nestedJars = Collections.synchronizedList(new ArrayList<>());

/**
* Create a new {@link JarFile} backed by the specified file.
* @param file the root jar file
Expand Down Expand Up @@ -340,10 +335,8 @@ private JarFile createJarFileFromFileEntry(JarEntry entry) throws IOException {
+ "mechanism used to create your executable jar file");
}
RandomAccessData entryData = this.entries.getEntryData(entry.getName());
JarFile nestedJar = new JarFile(this.rootFile, this.pathFromRoot + "!/" + entry.getName(), entryData,
return new JarFile(this.rootFile, this.pathFromRoot + "!/" + entry.getName(), entryData,
JarFileType.NESTED_JAR);
this.nestedJars.add(nestedJar);
return nestedJar;
}

@Override
Expand All @@ -368,12 +361,6 @@ public void close() throws IOException {
if (this.type == JarFileType.DIRECT) {
this.rootFile.close();
}
if (this.wrapper != null) {
this.wrapper.close();
}
for (JarFile nestedJar : this.nestedJars) {
nestedJar.close();
}
this.closed = true;
}
}
Expand Down

0 comments on commit ef7aac8

Please sign in to comment.