@Override public Class<?> next() { loadNextEntry(); if (currentEntry == null) { throw new NoSuchElementException(); } entryLoaded = false; String className = currentEntry.getName().replace(".class", "").replace(File.separator, "."); return loadClass(className); }
@Override public boolean hasNext() { loadNextEntry(); return currentEntry != null; }