equal
deleted
inserted
replaced
715 */ |
715 */ |
716 JarIndex getIndex() { |
716 JarIndex getIndex() { |
717 try { |
717 try { |
718 ensureOpen(); |
718 ensureOpen(); |
719 } catch (IOException e) { |
719 } catch (IOException e) { |
720 throw (InternalError) new InternalError().initCause(e); |
720 throw new InternalError(e); |
721 } |
721 } |
722 return index; |
722 return index; |
723 } |
723 } |
724 |
724 |
725 /* |
725 /* |
810 } |
810 } |
811 |
811 |
812 try { |
812 try { |
813 ensureOpen(); |
813 ensureOpen(); |
814 } catch (IOException e) { |
814 } catch (IOException e) { |
815 throw (InternalError) new InternalError().initCause(e); |
815 throw new InternalError(e); |
816 } |
816 } |
817 final JarEntry entry = jar.getJarEntry(name); |
817 final JarEntry entry = jar.getJarEntry(name); |
818 if (entry != null) |
818 if (entry != null) |
819 return checkResource(name, check, entry); |
819 return checkResource(name, check, entry); |
820 |
820 |
898 boolean visitedURL = !visited.add(URLUtil.urlNoFragString(url)); |
898 boolean visitedURL = !visited.add(URLUtil.urlNoFragString(url)); |
899 if (!visitedURL) { |
899 if (!visitedURL) { |
900 try { |
900 try { |
901 newLoader.ensureOpen(); |
901 newLoader.ensureOpen(); |
902 } catch (IOException e) { |
902 } catch (IOException e) { |
903 throw (InternalError) new InternalError().initCause(e); |
903 throw new InternalError(e); |
904 } |
904 } |
905 final JarEntry entry = newLoader.jar.getJarEntry(name); |
905 final JarEntry entry = newLoader.jar.getJarEntry(name); |
906 if (entry != null) { |
906 if (entry != null) { |
907 return newLoader.checkResource(name, check, entry); |
907 return newLoader.checkResource(name, check, entry); |
908 } |
908 } |