< prev index next >

src/java.base/share/classes/sun/misc/JarIndex.java

Print this page

        

*** 104,138 **** } /** * Returns the jar index, or <code>null</code> if none. * - * This single parameter version of the method is retained - * for binary compatibility with earlier releases. - * * @param jar the JAR file to get the index from. * @exception IOException if an I/O error has occurred. */ public static JarIndex getJarIndex(JarFile jar) throws IOException { - return getJarIndex(jar, null); - } - - /** - * Returns the jar index, or <code>null</code> if none. - * - * @param jar the JAR file to get the index from. - * @exception IOException if an I/O error has occurred. - */ - public static JarIndex getJarIndex(JarFile jar, MetaIndex metaIndex) throws IOException { JarIndex index = null; - /* If metaIndex is not null, check the meta index to see - if META-INF/INDEX.LIST is contained in jar file or not. - */ - if (metaIndex != null && - !metaIndex.mayContain(INDEX_NAME)) { - return null; - } JarEntry e = jar.getJarEntry(INDEX_NAME); // if found, then load the index if (e != null) { index = new JarIndex(jar.getInputStream(e)); } --- 104,118 ----
< prev index next >