Index
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
 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form