Index

A B C D E F G H I O P R T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(URL, ClassFileVisitor) - Static method in class org.apache.maven.shared.dependency.analyzer.ClassFileVisitorUtils
 
add(String, String) - Method in class org.apache.maven.shared.dependency.analyzer.asm.ResultCollector
add.
addName(String, String) - Method in class org.apache.maven.shared.dependency.analyzer.asm.ResultCollector
addName.
analyze(URL) - Method in interface org.apache.maven.shared.dependency.analyzer.ClassAnalyzer
analyze.
analyze(URL) - Method in interface org.apache.maven.shared.dependency.analyzer.DependencyAnalyzer
analyze.
analyze(URL, ClassesPatterns) - Method in interface org.apache.maven.shared.dependency.analyzer.ClassAnalyzer
analyze.
analyze(URL, ClassesPatterns) - Method in class org.apache.maven.shared.dependency.analyzer.DefaultClassAnalyzer
 
analyze(URL, ClassesPatterns) - Method in interface org.apache.maven.shared.dependency.analyzer.DependencyAnalyzer
analyze.
analyze(MavenProject) - Method in interface org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalyzer
analyze.
analyze(MavenProject, Collection<String>) - Method in class org.apache.maven.shared.dependency.analyzer.DefaultProjectDependencyAnalyzer
analyze.
analyze(MavenProject, Collection<String>) - Method in interface org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalyzer
analyze.
analyzeUsages(URL, ClassesPatterns) - Method in class org.apache.maven.shared.dependency.analyzer.asm.ASMDependencyAnalyzer
 
analyzeUsages(URL, ClassesPatterns) - Method in interface org.apache.maven.shared.dependency.analyzer.DependencyAnalyzer
analyzeUsages.
ASMDependencyAnalyzer - Class in org.apache.maven.shared.dependency.analyzer.asm
ASMDependencyAnalyzer
ASMDependencyAnalyzer() - Constructor for class org.apache.maven.shared.dependency.analyzer.asm.ASMDependencyAnalyzer
 

B

buildArtifactClassMap(MavenProject, ClassesPatterns) - Method in class org.apache.maven.shared.dependency.analyzer.DefaultProjectDependencyAnalyzer
 

C

ClassAnalyzer - Interface in org.apache.maven.shared.dependency.analyzer
Gets the set of classes contained in a library given either as a jar file or an exploded directory.
ClassesPatterns - Class in org.apache.maven.shared.dependency.analyzer
Patterns for classes
ClassesPatterns() - Constructor for class org.apache.maven.shared.dependency.analyzer.ClassesPatterns
 
ClassesPatterns(Collection<String>) - Constructor for class org.apache.maven.shared.dependency.analyzer.ClassesPatterns
Default constructor.
ClassFileVisitor - Interface in org.apache.maven.shared.dependency.analyzer
ClassFileVisitor interface.
ClassFileVisitorUtils - Class in org.apache.maven.shared.dependency.analyzer
Utility to visit classes in a library given either as a jar file or an exploded directory.
CollectorClassFileVisitor - Class in org.apache.maven.shared.dependency.analyzer
Simply collects the set of visited classes.
CollectorClassFileVisitor() - Constructor for class org.apache.maven.shared.dependency.analyzer.CollectorClassFileVisitor
Constructor for CollectorClassFileVisitor.
CollectorClassFileVisitor(ClassesPatterns) - Constructor for class org.apache.maven.shared.dependency.analyzer.CollectorClassFileVisitor
 
CONSTANT_CLASS - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_CLASS=7
CONSTANT_DOUBLE - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_DOUBLE=6
CONSTANT_FIELDREF - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_FIELDREF=9
CONSTANT_FLOAT - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_FLOAT=4
CONSTANT_INTEGER - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_INTEGER=3
CONSTANT_INTERFACEMETHODREF - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_INTERFACEMETHODREF=11
CONSTANT_INVOKE - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_INVOKE=17
CONSTANT_INVOKE_DYNAMIC - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_INVOKE_DYNAMIC=18
CONSTANT_LONG - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_LONG=5
CONSTANT_METHOD_TYPE - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_METHOD_TYPE=16
CONSTANT_METHODHANDLE - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_METHODHANDLE=15
CONSTANT_METHODREF - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_METHODREF=10
CONSTANT_MODULE - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_MODULE=19
CONSTANT_NAME_AND_TYPE - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_NAME_AND_TYPE=12
CONSTANT_PACKAGE - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_PACKAGE=20
CONSTANT_STRING - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_STRING=8
CONSTANT_UTF8 - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant CONSTANT_UTF8=1
ConstantPoolParser - Class in org.apache.maven.shared.dependency.analyzer.asm
A small parser to read the constant pool directly, in case it contains references ASM does not support.
ConstantPoolParser() - Constructor for class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
 

D

DefaultAnnotationVisitor - Class in org.apache.maven.shared.dependency.analyzer.asm
Computes the set of classes referenced by visited code.
DefaultAnnotationVisitor(ResultCollector, String) - Constructor for class org.apache.maven.shared.dependency.analyzer.asm.DefaultAnnotationVisitor
Constructor for DefaultAnnotationVisitor.
DefaultClassAnalyzer - Class in org.apache.maven.shared.dependency.analyzer
DefaultClassAnalyzer class.
DefaultClassAnalyzer() - Constructor for class org.apache.maven.shared.dependency.analyzer.DefaultClassAnalyzer
 
DefaultClassVisitor - Class in org.apache.maven.shared.dependency.analyzer.asm
Computes the set of classes referenced by visited code.
DefaultClassVisitor(SignatureVisitor, AnnotationVisitor, FieldVisitor, MethodVisitor, ResultCollector, String) - Constructor for class org.apache.maven.shared.dependency.analyzer.asm.DefaultClassVisitor
Constructor for DefaultClassVisitor.
DefaultFieldVisitor - Class in org.apache.maven.shared.dependency.analyzer.asm
Computes the set of classes referenced by visited code.
DefaultFieldVisitor(AnnotationVisitor, ResultCollector, String) - Constructor for class org.apache.maven.shared.dependency.analyzer.asm.DefaultFieldVisitor
Constructor for DefaultFieldVisitor.
DefaultMethodVisitor - Class in org.apache.maven.shared.dependency.analyzer.asm
Computes the set of classes referenced by visited code.
DefaultMethodVisitor(AnnotationVisitor, SignatureVisitor, ResultCollector, String) - Constructor for class org.apache.maven.shared.dependency.analyzer.asm.DefaultMethodVisitor
Constructor for DefaultMethodVisitor.
DefaultProjectDependencyAnalyzer - Class in org.apache.maven.shared.dependency.analyzer
DefaultProjectDependencyAnalyzer class.
DefaultProjectDependencyAnalyzer() - Constructor for class org.apache.maven.shared.dependency.analyzer.DefaultProjectDependencyAnalyzer
 
DefaultSignatureVisitor - Class in org.apache.maven.shared.dependency.analyzer.asm
Computes the set of classes referenced by visited code.
DefaultSignatureVisitor(ResultCollector, String) - Constructor for class org.apache.maven.shared.dependency.analyzer.asm.DefaultSignatureVisitor
Constructor for DefaultSignatureVisitor.
DependencyAnalyzer - Interface in org.apache.maven.shared.dependency.analyzer
Gets the set of classes referenced by a library given either as a jar file or an exploded directory.
DependencyClassFileVisitor - Class in org.apache.maven.shared.dependency.analyzer.asm
Computes the set of classes referenced by visited class files, using DependencyVisitor.
DependencyClassFileVisitor() - Constructor for class org.apache.maven.shared.dependency.analyzer.asm.DependencyClassFileVisitor
Constructor for DependencyClassFileVisitor.
DependencyClassFileVisitor(ClassesPatterns) - Constructor for class org.apache.maven.shared.dependency.analyzer.asm.DependencyClassFileVisitor
Constructor for DependencyClassFileVisitor.
DependencyUsage - Class in org.apache.maven.shared.dependency.analyzer
Usage of a dependency class by a project class.
DependencyUsage(String, String) - Constructor for class org.apache.maven.shared.dependency.analyzer.DependencyUsage
 

E

equals(Object) - Method in class org.apache.maven.shared.dependency.analyzer.DependencyUsage
 
equals(Object) - Method in class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis

F

forceDeclaredDependenciesUsage(String[]) - Method in class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis
Force use status of some declared dependencies, to manually fix consequences of bytecode-level analysis which happens to not detect some effective use (constants, annotation with source-retention, javadoc).

G

getClasses() - Method in class org.apache.maven.shared.dependency.analyzer.CollectorClassFileVisitor
Getter for the field classes.
getDependencies() - Method in class org.apache.maven.shared.dependency.analyzer.asm.DependencyClassFileVisitor
getDependencies.
getDependencies() - Method in class org.apache.maven.shared.dependency.analyzer.asm.ResultCollector
getDependencies.
getDependencyClass() - Method in class org.apache.maven.shared.dependency.analyzer.DependencyUsage
 
getDependencyUsages() - Method in class org.apache.maven.shared.dependency.analyzer.asm.DependencyClassFileVisitor
getDependencyUsages.
getDependencyUsages() - Method in class org.apache.maven.shared.dependency.analyzer.asm.ResultCollector
getDependencyUsages.
getTestArtifactsWithNonTestScope() - Method in class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis
Returns artifacts only used in tests but not declared with test scope.
getUnusedDeclaredArtifacts() - Method in class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis
Returns artifacts declared but not used.
getUsedBy() - Method in class org.apache.maven.shared.dependency.analyzer.DependencyUsage
 
getUsedDeclaredArtifacts() - Method in class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis
Returns artifacts both used and declared.
getUsedDeclaredArtifactsWithUsages() - Method in class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis
Returns artifacts both used and declared.
getUsedUndeclaredArtifacts() - Method in class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis
Returns artifacts used but not declared.
getUsedUndeclaredArtifactsWithClasses() - Method in class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis
Returns artifacts used but not declared.
getUsedUndeclaredArtifactsWithUsages() - Method in class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis
 

H

hashCode() - Method in class org.apache.maven.shared.dependency.analyzer.DependencyUsage
 
hashCode() - Method in class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis
hashCode.
HEAD - Static variable in class org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser
Constant HEAD=0xcafebabe

I

ignoreNonCompile() - Method in class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis
Filter non-compile scoped artifacts from unused declared.
isMatch(String) - Method in class org.apache.maven.shared.dependency.analyzer.ClassesPatterns
 

O

org.apache.maven.shared.dependency.analyzer - package org.apache.maven.shared.dependency.analyzer
 
org.apache.maven.shared.dependency.analyzer.asm - package org.apache.maven.shared.dependency.analyzer.asm
 

P

ProjectDependencyAnalysis - Class in org.apache.maven.shared.dependency.analyzer
Project dependencies analysis result.
ProjectDependencyAnalysis() - Constructor for class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis
Constructor for ProjectDependencyAnalysis.
ProjectDependencyAnalysis(Map<Artifact, Set<DependencyUsage>>, Map<Artifact, Set<DependencyUsage>>, Set<Artifact>, Set<Artifact>) - Constructor for class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis
 
ProjectDependencyAnalysis(Set<Artifact>, Set<Artifact>, Set<Artifact>) - Constructor for class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis
Constructor for ProjectDependencyAnalysis to maintain compatibility with old API
ProjectDependencyAnalysis(Set<Artifact>, Set<Artifact>, Set<Artifact>, Set<Artifact>) - Constructor for class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis
Constructor for ProjectDependencyAnalysis.
ProjectDependencyAnalyzer - Interface in org.apache.maven.shared.dependency.analyzer
Analyze a project's declared dependencies and effective classes used to find which artifacts are: used and declared, used but not declared, not used but declared. used but declared in too broad a scope
ProjectDependencyAnalyzerException - Exception Class in org.apache.maven.shared.dependency.analyzer
ProjectDependencyAnalyzerException class.
ProjectDependencyAnalyzerException(String) - Constructor for exception class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalyzerException
Constructor for ProjectDependencyAnalyzerException.
ProjectDependencyAnalyzerException(String, Throwable) - Constructor for exception class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalyzerException
Constructor for ProjectDependencyAnalyzerException.

R

ResultCollector - Class in org.apache.maven.shared.dependency.analyzer.asm
ResultCollector class.
ResultCollector() - Constructor for class org.apache.maven.shared.dependency.analyzer.asm.ResultCollector
 

T

toString() - Method in class org.apache.maven.shared.dependency.analyzer.DependencyUsage
 
toString() - Method in class org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalysis
toString.

V

visit(int, int, String, String, String, String[]) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultClassVisitor
visit.
visit(String, Object) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultAnnotationVisitor
visitAnnotation(String, boolean) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultClassVisitor
visitAnnotation(String, boolean) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultFieldVisitor
visitAnnotation(String, boolean) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultMethodVisitor
visitAnnotation(String, String) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultAnnotationVisitor
visitArray(String) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultAnnotationVisitor
visitClass(String, InputStream) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DependencyClassFileVisitor
visitClass.
visitClass(String, InputStream) - Method in interface org.apache.maven.shared.dependency.analyzer.ClassFileVisitor
visitClass.
visitClass(String, InputStream) - Method in class org.apache.maven.shared.dependency.analyzer.CollectorClassFileVisitor
visitClass.
VisitClassException - Exception Class in org.apache.maven.shared.dependency.analyzer.asm
Exception for processing class.
VisitClassException(String, Throwable) - Constructor for exception class org.apache.maven.shared.dependency.analyzer.asm.VisitClassException
A constructor
visitClassType(String) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultSignatureVisitor
visitEnum(String, String, String) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultAnnotationVisitor
visitField(int, String, String, String, Object) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultClassVisitor
visitFieldInsn(int, String, String, String) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultMethodVisitor
visitInnerClassType(String) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultSignatureVisitor
visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultMethodVisitor
 
visitLdcInsn(Object) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultMethodVisitor
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultMethodVisitor
visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultMethodVisitor
visitMethod(int, String, String, String, String[]) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultClassVisitor
visitMethod.
visitMethodInsn(int, String, String, String, boolean) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultMethodVisitor
visitMultiANewArrayInsn(String, int) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultMethodVisitor
visitNestHost(String) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultClassVisitor
visitNestMember(String) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultClassVisitor
visitParameterAnnotation(int, String, boolean) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultMethodVisitor
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultMethodVisitor
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultMethodVisitor
visitTypeInsn(int, String) - Method in class org.apache.maven.shared.dependency.analyzer.asm.DefaultMethodVisitor
A B C D E F G H I O P R T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form