Class ClassFileVisitorUtils
- java.lang.Object
-
- org.apache.maven.shared.dependency.analyzer.ClassFileVisitorUtils
-
public final class ClassFileVisitorUtils extends java.lang.ObjectUtility to visit classes in a library given either as a jar file or an exploded directory.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateClassFileVisitorUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaccept(java.net.URL url, ClassFileVisitor visitor)private static voidacceptDirectory(java.io.File directory, ClassFileVisitor visitor)private static voidacceptJar(java.net.URL url, ClassFileVisitor visitor)private static voidvisitClass(java.io.File baseDirectory, java.nio.file.Path path, java.io.InputStream in, ClassFileVisitor visitor)private static voidvisitClass(java.lang.String stringPath, java.io.InputStream in, ClassFileVisitor visitor, char separator)
-
-
-
Method Detail
-
accept
public static void accept(java.net.URL url, ClassFileVisitor visitor) throws java.io.IOException- Parameters:
url- aURLobjectvisitor- aClassFileVisitorobject- Throws:
java.io.IOException- if any
-
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.io.File baseDirectory, java.nio.file.Path path, java.io.InputStream in, ClassFileVisitor visitor)
-
visitClass
private static void visitClass(java.lang.String stringPath, java.io.InputStream in, ClassFileVisitor visitor, char separator)
-
-