Class JarFileIterator

java.lang.Object
org.apache.tools.ant.taskdefs.optional.depend.JarFileIterator
All Implemented Interfaces:
java.lang.Iterable<ClassFile>, ClassFileIterator

public class JarFileIterator
extends java.lang.Object
implements ClassFileIterator
A class file iterator which iterates through the contents of a Java jar file.
  • Constructor Summary

    Constructors 
    Constructor Description
    JarFileIterator​(java.io.InputStream stream)
    Construct an iterator over a jar stream
  • Method Summary

    Modifier and Type Method Description
    ClassFile getNextClassFile()
    Get the next ClassFile object from the jar

    Methods 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

      public JarFileIterator​(java.io.InputStream stream) throws java.io.IOException
      Construct an iterator over a jar stream
      Parameters:
      stream - the basic input stream from which the Jar is received
      Throws:
      java.io.IOException - if the jar stream cannot be created
  • Method Details