Class JarFileIterator
java.lang.Object
org.apache.tools.ant.taskdefs.optional.depend.JarFileIterator
- All Implemented Interfaces:
Iterable<ClassFile>
,ClassFileIterator
A class file iterator which iterates through the contents of a Java jar
file.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the next ClassFile object from the jarMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.tools.ant.taskdefs.optional.depend.ClassFileIterator
iterator
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
JarFileIterator
Construct an iterator over a jar stream- Parameters:
stream
- the basic input stream from which the Jar is received- Throws:
IOException
- if the jar stream cannot be created
-
-
Method Details
-
getNextClassFile
Get the next ClassFile object from the jar- Specified by:
getNextClassFile
in interfaceClassFileIterator
- Returns:
- a ClassFile object describing the class from the jar
-