Class ClassFileVisitorUtils
- java.lang.Object
-
- org.apache.maven.shared.dependency.analyzer.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 Summary
Fields Modifier and Type Field Description private static java.lang.String[]
CLASS_INCLUDES
-
Constructor Summary
Constructors Modifier Constructor Description private
ClassFileVisitorUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
accept(java.net.URL url, ClassFileVisitor visitor)
private static void
acceptDirectory(java.io.File directory, ClassFileVisitor visitor)
private static void
acceptJar(java.net.URL url, ClassFileVisitor visitor)
private static void
visitClass(java.lang.String path, java.io.InputStream in, ClassFileVisitor visitor)
-
-
-
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)
-
-