Class ClassFileVisitorUtils


  • public final class ClassFileVisitorUtils
    extends java.lang.Object
    Utility to visit classes in a library given either as a jar file or an exploded directory.
    Version:
    $Id$
    • Field Detail

      • CLASS_INCLUDES

        private static final java.lang.String[] CLASS_INCLUDES
    • Constructor Detail

      • ClassFileVisitorUtils

        private ClassFileVisitorUtils()
    • Method Detail

      • accept

        public static void accept​(java.net.URL url,
                                  ClassFileVisitor visitor)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • acceptJar

        private static void acceptJar​(java.net.URL url,
                                      ClassFileVisitor visitor)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • acceptDirectory

        private static void acceptDirectory​(java.io.File directory,
                                            ClassFileVisitor visitor)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • visitClass

        private static void visitClass​(java.lang.String path,
                                       java.io.InputStream in,
                                       ClassFileVisitor visitor)