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); }