META-INF/
META-INF/MANIFEST.MF
META-INF/plexus/
org/
org/apache/
org/apache/maven/
org/apache/maven/shared/
org/apache/maven/shared/dependency/
org/apache/maven/shared/dependency/analyzer/
org/apache/maven/shared/dependency/analyzer/asm/
META-INF/DEPENDENCIES
META-INF/LICENSE
META-INF/NOTICE
META-INF/plexus/components.xml
org/apache/maven/shared/dependency/analyzer/asm/ASMDependencyAnalyzer.classASMDependencyAnalyzer.java
package org.apache.maven.shared.dependency.analyzer.asm
public org.apache.maven.shared.dependency.analyzer.asm.ASMDependencyAnalyzer extends java.lang.Object implements org.apache.maven.shared.dependency.analyzer.DependencyAnalyzer {
public void ()
public java.util.Set analyze (java.net.URL) throws java.io.IOException
java.net.URL url
org.apache.maven.shared.dependency.analyzer.asm.DependencyClassFileVisitor visitor
}
org/apache/maven/shared/dependency/analyzer/asm/DependencyClassFileVisitor.classDependencyClassFileVisitor.java
package org.apache.maven.shared.dependency.analyzer.asm
public org.apache.maven.shared.dependency.analyzer.asm.DependencyClassFileVisitor extends java.lang.Object implements org.apache.maven.shared.dependency.analyzer.ClassFileVisitor {
private final java.util.Set dependencies
public void ()
public void visitClass (java.lang.String, java.io.InputStream)
org.objectweb.asm.ClassReader reader
org.apache.maven.shared.dependency.analyzer.asm.DependencyVisitor visitor
java.io.IOException exception
IndexOutOfBoundsException e
String className
java.io.InputStream in
public java.util.Set getDependencies ()
}
org/apache/maven/shared/dependency/analyzer/asm/DependencyVisitor.classDependencyVisitor.java
package org.apache.maven.shared.dependency.analyzer.asm
public org.apache.maven.shared.dependency.analyzer.asm.DependencyVisitor extends java.lang.Object implements org.objectweb.asm.AnnotationVisitor org.objectweb.asm.signature.SignatureVisitor org.objectweb.asm.ClassVisitor org.objectweb.asm.FieldVisitor org.objectweb.asm.MethodVisitor {
private final java.util.Set classes
public void ()
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
public void visitFormalTypeParameter (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
public org.objectweb.asm.signature.SignatureVisitor visitInterface ()
public org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
public org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
public void visitBaseType (char)
char descriptor
public void visitTypeVariable (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public void visitClassType (java.lang.String)
String name
public void visitInnerClassType (java.lang.String)
String name
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
char wildcard
public java.util.Set getClasses ()
private void addName (java.lang.String)
String name
private void addNames (java.lang.String[])
String name
String[] arr$
int len$
int i$
String[] names
private void addDesc (java.lang.String)
String desc
private void addMethodDesc (java.lang.String)
org.objectweb.asm.Type type
org.objectweb.asm.Type[] arr$
int len$
int i$
String desc
org.objectweb.asm.Type[] types
private void addType (org.objectweb.asm.Type)
org.objectweb.asm.Type t
private void addSignature (java.lang.String)
String signature
private void addTypeSignature (java.lang.String)
String signature
}
org/apache/maven/shared/dependency/analyzer/ClassAnalyzer.classClassAnalyzer.java
package org.apache.maven.shared.dependency.analyzer
public abstract org.apache.maven.shared.dependency.analyzer.ClassAnalyzer extends java.lang.Object {
public static final String ROLE
public abstract java.util.Set analyze (java.net.URL) throws java.io.IOException
static void ()
}
org/apache/maven/shared/dependency/analyzer/ClassFileVisitor.classClassFileVisitor.java
package org.apache.maven.shared.dependency.analyzer
public abstract org.apache.maven.shared.dependency.analyzer.ClassFileVisitor extends java.lang.Object {
public abstract void visitClass (java.lang.String, java.io.InputStream)
}
org/apache/maven/shared/dependency/analyzer/ClassFileVisitorUtils.classClassFileVisitorUtils.java
package org.apache.maven.shared.dependency.analyzer
public final org.apache.maven.shared.dependency.analyzer.ClassFileVisitorUtils extends java.lang.Object {
private static final String[] CLASS_INCLUDES
private void ()
public static void accept (java.net.URL, org.apache.maven.shared.dependency.analyzer.ClassFileVisitor) throws java.io.IOException
java.io.File file
IllegalArgumentException e
java.net.URISyntaxException exception
java.net.URL url
org.apache.maven.shared.dependency.analyzer.ClassFileVisitor visitor
private static void acceptJar (java.net.URL, org.apache.maven.shared.dependency.analyzer.ClassFileVisitor) throws java.io.IOException
String name
java.net.URL url
org.apache.maven.shared.dependency.analyzer.ClassFileVisitor visitor
java.util.jar.JarInputStream in
java.util.jar.JarEntry entry
private static void acceptDirectory (java.io.File, org.apache.maven.shared.dependency.analyzer.ClassFileVisitor) throws java.io.IOException
java.io.File file
java.io.FileInputStream in
String path
String[] arr$
int len$
int i$
java.io.File directory
org.apache.maven.shared.dependency.analyzer.ClassFileVisitor visitor
org.codehaus.plexus.util.DirectoryScanner scanner
String[] paths
private static void visitClass (java.lang.String, java.io.InputStream, org.apache.maven.shared.dependency.analyzer.ClassFileVisitor)
String path
java.io.InputStream in
org.apache.maven.shared.dependency.analyzer.ClassFileVisitor visitor
String className
static void ()
}
org/apache/maven/shared/dependency/analyzer/CollectorClassFileVisitor.classCollectorClassFileVisitor.java
package org.apache.maven.shared.dependency.analyzer
public org.apache.maven.shared.dependency.analyzer.CollectorClassFileVisitor extends java.lang.Object implements org.apache.maven.shared.dependency.analyzer.ClassFileVisitor {
private final java.util.Set classes
public void ()
public void visitClass (java.lang.String, java.io.InputStream)
String className
java.io.InputStream in
public java.util.Set getClasses ()
}
org/apache/maven/shared/dependency/analyzer/DefaultClassAnalyzer.classDefaultClassAnalyzer.java
package org.apache.maven.shared.dependency.analyzer
public org.apache.maven.shared.dependency.analyzer.DefaultClassAnalyzer extends java.lang.Object implements org.apache.maven.shared.dependency.analyzer.ClassAnalyzer {
public void ()
public java.util.Set analyze (java.net.URL) throws java.io.IOException
java.util.zip.ZipException ze
java.util.zip.ZipException e
java.net.URL url
org.apache.maven.shared.dependency.analyzer.CollectorClassFileVisitor visitor
}
org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzer.classDefaultProjectDependencyAnalyzer.java
package org.apache.maven.shared.dependency.analyzer
public org.apache.maven.shared.dependency.analyzer.DefaultProjectDependencyAnalyzer extends java.lang.Object implements org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalyzer {
private org.apache.maven.shared.dependency.analyzer.ClassAnalyzer classAnalyzer
private org.apache.maven.shared.dependency.analyzer.DependencyAnalyzer dependencyAnalyzer
public void ()
public org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis analyze (org.apache.maven.project.MavenProject) throws org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalyzerException
java.util.Map artifactClassMap
java.util.Set dependencyClasses
java.util.Set declaredArtifacts
java.util.Set usedArtifacts
java.util.Set usedDeclaredArtifacts
java.util.Set usedUndeclaredArtifacts
java.util.Set unusedDeclaredArtifacts
java.io.IOException exception
org.apache.maven.project.MavenProject project
private java.util.Set removeAll (java.util.Set, java.util.Set)
org.apache.maven.artifact.Artifact artifact2
java.util.Iterator i$
boolean found
org.apache.maven.artifact.Artifact artifact
java.util.Iterator i$
java.util.Set start
java.util.Set remove
java.util.Set results
private java.util.Map buildArtifactClassMap (org.apache.maven.project.MavenProject) throws java.io.IOException
java.net.URL url
java.util.Set classes
java.io.File file
org.apache.maven.artifact.Artifact artifact
java.util.Iterator i$
org.apache.maven.project.MavenProject project
java.util.Map artifactClassMap
java.util.Set dependencyArtifacts
protected java.util.Set buildDependencyClasses (org.apache.maven.project.MavenProject) throws java.io.IOException
org.apache.maven.project.MavenProject project
java.util.Set dependencyClasses
String outputDirectory
String testOutputDirectory
private java.util.Set buildDependencyClasses (java.lang.String) throws java.io.IOException
String path
java.net.URL url
private java.util.Set buildDeclaredArtifacts (org.apache.maven.project.MavenProject)
org.apache.maven.project.MavenProject project
java.util.Set declaredArtifacts
private java.util.Set buildUsedArtifacts (java.util.Map, java.util.Set)
org.apache.maven.artifact.Artifact artifact
String className
java.util.Iterator i$
java.util.Map artifactClassMap
java.util.Set dependencyClasses
java.util.Set usedArtifacts
protected org.apache.maven.artifact.Artifact findArtifactForClassName (java.util.Map, java.lang.String)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map artifactClassMap
String className
}
org/apache/maven/shared/dependency/analyzer/DependencyAnalyzer.classDependencyAnalyzer.java
package org.apache.maven.shared.dependency.analyzer
public abstract org.apache.maven.shared.dependency.analyzer.DependencyAnalyzer extends java.lang.Object {
public static final String ROLE
public abstract java.util.Set analyze (java.net.URL) throws java.io.IOException
static void ()
}
org/apache/maven/shared/dependency/analyzer/ProjectDependencyAnalysis.classProjectDependencyAnalysis.java
package org.apache.maven.shared.dependency.analyzer
public org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis extends java.lang.Object {
private final java.util.Set usedDeclaredArtifacts
private final java.util.Set usedUndeclaredArtifacts
private final java.util.Set unusedDeclaredArtifacts
public void ()
public void (java.util.Set, java.util.Set, java.util.Set)
java.util.Set usedDeclaredArtifacts
java.util.Set usedUndeclaredArtifacts
java.util.Set unusedDeclaredArtifacts
public java.util.Set getUsedDeclaredArtifacts ()
public java.util.Set getUsedUndeclaredArtifacts ()
public java.util.Set getUnusedDeclaredArtifacts ()
public org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis ignoreNonCompile ()
org.apache.maven.artifact.Artifact artifact
java.util.Iterator iter
java.util.Set filteredUnusedDeclared
public org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis forceDeclaredDependenciesUsage (java.lang.String[]) throws org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalyzerException
org.apache.maven.artifact.Artifact artifact
java.util.Iterator iter
String id
org.apache.maven.artifact.Artifact artifact
java.util.Iterator i$
java.util.Set used
StringBuilder builder
String[] forceUsedDependencies
java.util.Set forced
java.util.Set forcedUnusedDeclared
java.util.Set forcedUsedDeclared
public int hashCode ()
int hashCode
public boolean equals (java.lang.Object)
org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis analysis
Object object
public java.lang.String toString ()
StringBuffer buffer
private java.util.Set safeCopy (java.util.Set)
java.util.Set set
}
org/apache/maven/shared/dependency/analyzer/ProjectDependencyAnalyzer.classProjectDependencyAnalyzer.java
package org.apache.maven.shared.dependency.analyzer
public abstract org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalyzer extends java.lang.Object {
public static final String ROLE
public abstract org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis analyze (org.apache.maven.project.MavenProject) throws org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalyzerException
static void ()
}
org/apache/maven/shared/dependency/analyzer/ProjectDependencyAnalyzerException.classProjectDependencyAnalyzerException.java
package org.apache.maven.shared.dependency.analyzer
public org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalyzerException extends java.lang.Exception {
private static final long serialVersionUID
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
META-INF/maven/
META-INF/maven/org.apache.maven.shared/
META-INF/maven/org.apache.maven.shared/maven-dependency-analyzer/
META-INF/maven/org.apache.maven.shared/maven-dependency-analyzer/pom.xml
META-INF/maven/org.apache.maven.shared/maven-dependency-analyzer/pom.properties