@Override public String next() { if (next != null || hasNext()) { final String name = next.getName(); next = null; return name; } throw new NoSuchElementException(); }
@Override public String next() { if (next != null || hasNext()) { final String name = next.getName(); next = null; return name; } throw new NoSuchElementException(); }
@Override public boolean hasNext() { final boolean hasNext = jarFileScanner.hasNext(); if (!hasNext) { try { inputStream.close(); } catch (final IOException e) { Logger.getLogger(JarZipSchemeScanner.class.getName()).log(Level.FINE, "Unable to close jar file.", e); } return false; } return true; }
@Override public boolean hasNext() { final boolean hasNext = jarFileScanner.hasNext(); if (!hasNext) { try { inputStream.close(); } catch (final IOException e) { Logger.getLogger(JarZipSchemeScanner.class.getName()).log(Level.FINE, "Unable to close jar file.", e); } return false; } return true; }
@Override public String next() { if (next != null || hasNext()) { final String name = next.getName(); next = null; return name; } throw new NoSuchElementException(); }
@Override public boolean hasNext() { final boolean hasNext = jarFileScanner.hasNext(); if (!hasNext) { try { inputStream.close(); } catch (final IOException e) { Logger.getLogger(JarZipSchemeScanner.class.getName()).log(Level.FINE, "Unable to close jar file.", e); } return false; } return true; }
@Override public String next() { if (next != null || hasNext()) { final String name = next.getName(); next = null; return name; } throw new NoSuchElementException(); }
@Override public String next() { if (next != null || hasNext()) { final String name = next.getName(); next = null; return name; } throw new NoSuchElementException(); }
@Override public String next() { if (next != null || hasNext()) { final String name = next.getName(); next = null; return name; } throw new NoSuchElementException(); }
@Override public String next() { if (next != null || hasNext()) { final String name = next.getName(); next = null; return name; } throw new NoSuchElementException(); }
@Override public boolean hasNext() { final boolean hasNext = jarFileScanner.hasNext(); if (!hasNext) { try { inputStream.close(); } catch (final IOException e) { Logger.getLogger(JarZipSchemeScanner.class.getName()).log(Level.FINE, "Unable to close jar file.", e); } return false; } return true; }
@Override public boolean hasNext() { final boolean hasNext = jarFileScanner.hasNext(); if (!hasNext) { try { inputStream.close(); } catch (final IOException e) { Logger.getLogger(JarZipSchemeScanner.class.getName()).log(Level.FINE, "Unable to close jar file.", e); } return false; } return true; }
@Override public boolean hasNext() { final boolean hasNext = jarFileScanner.hasNext(); if (!hasNext) { try { inputStream.close(); } catch (final IOException e) { Logger.getLogger(JarZipSchemeScanner.class.getName()).log(Level.FINE, "Unable to close jar file.", e); } return false; } return true; }
@Override public boolean hasNext() { final boolean hasNext = jarFileScanner.hasNext(); if (!hasNext) { try { inputStream.close(); } catch (final IOException e) { Logger.getLogger(JarZipSchemeScanner.class.getName()).log(Level.FINE, "Unable to close jar file.", e); } return false; } return true; }