src/java.base/share/classes/jdk/internal/misc/JavaUtilZipFileAccess.java
Print this page
*** 23,34 ****
--- 23,43 ----
* questions.
*/
package jdk.internal.misc;
+ import java.io.IOException;
+ import java.util.Enumeration;
+ import java.util.function.Function;
+ import java.util.jar.JarEntry;
+ import java.util.stream.Stream;
import java.util.zip.ZipFile;
public interface JavaUtilZipFileAccess {
public boolean startsWithLocHeader(ZipFile zip);
public String[] getMetaInfEntryNames(ZipFile zip);
+ public JarEntry getEntry(ZipFile zip, String name, Function<String, JarEntry> func);
+ public Enumeration<JarEntry> entries(ZipFile zip, Function<String, JarEntry> func);
+ public Stream<JarEntry> stream(ZipFile zip, Function<String, JarEntry> func);
+ public Stream<String> entryNameStream(ZipFile zip);
}