This is an automated email from the ASF dual-hosted git repository.
sjaranowski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-dependency-analyzer.git
The following commit(s) were added to refs/heads/master by this push:
new 717e59f Fix compiler warnings
717e59f is described below
commit 717e59f20587cb9171b068f7ccd5605f4f4b7f18
Author: Gary Gregory <[email protected]>
AuthorDate: Sun Jun 18 16:06:46 2023 -0400
Fix compiler warnings
- Use @Override
- Use diamonds
---
.../shared/dependency/analyzer/CollectorClassFileVisitor.java | 1 +
.../maven/shared/dependency/analyzer/DefaultClassAnalyzer.java | 1 +
.../dependency/analyzer/DefaultProjectDependencyAnalyzer.java | 3 ++-
.../shared/dependency/analyzer/ProjectDependencyAnalysis.java | 3 +++
.../shared/dependency/analyzer/asm/ASMDependencyAnalyzer.java | 1 +
.../shared/dependency/analyzer/asm/DefaultAnnotationVisitor.java | 4 ++++
.../maven/shared/dependency/analyzer/asm/DefaultClassVisitor.java | 6 ++++++
.../maven/shared/dependency/analyzer/asm/DefaultFieldVisitor.java | 1 +
.../shared/dependency/analyzer/asm/DefaultMethodVisitor.java | 8 ++++++++
.../shared/dependency/analyzer/asm/DefaultSignatureVisitor.java | 2 ++
.../dependency/analyzer/asm/DependencyClassFileVisitor.java | 1 +
11 files changed, 30 insertions(+), 1 deletion(-)
diff --git
a/src/main/java/org/apache/maven/shared/dependency/analyzer/CollectorClassFileVisitor.java
b/src/main/java/org/apache/maven/shared/dependency/analyzer/CollectorClassFileVisitor.java
index bdbd3c7..4adf2d2 100644
---
a/src/main/java/org/apache/maven/shared/dependency/analyzer/CollectorClassFileVisitor.java
+++
b/src/main/java/org/apache/maven/shared/dependency/analyzer/CollectorClassFileVisitor.java
@@ -39,6 +39,7 @@ public class CollectorClassFileVisitor implements
ClassFileVisitor {
}
/** {@inheritDoc} */
+ @Override
public void visitClass(String className, InputStream in) {
// inner classes have equivalent compilation requirement as container
class
if (className.indexOf('$') < 0) {
diff --git
a/src/main/java/org/apache/maven/shared/dependency/analyzer/DefaultClassAnalyzer.java
b/src/main/java/org/apache/maven/shared/dependency/analyzer/DefaultClassAnalyzer.java
index 21e7afa..dfbed05 100644
---
a/src/main/java/org/apache/maven/shared/dependency/analyzer/DefaultClassAnalyzer.java
+++
b/src/main/java/org/apache/maven/shared/dependency/analyzer/DefaultClassAnalyzer.java
@@ -36,6 +36,7 @@ import java.util.zip.ZipException;
public class DefaultClassAnalyzer implements ClassAnalyzer {
/** {@inheritDoc} */
+ @Override
public Set<String> analyze(URL url) throws IOException {
CollectorClassFileVisitor visitor = new CollectorClassFileVisitor();
diff --git
a/src/main/java/org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzer.java
b/src/main/java/org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzer.java
index 4578842..489afd1 100644
---
a/src/main/java/org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzer.java
+++
b/src/main/java/org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzer.java
@@ -60,6 +60,7 @@ public class DefaultProjectDependencyAnalyzer implements
ProjectDependencyAnalyz
private DependencyAnalyzer dependencyAnalyzer;
/** {@inheritDoc} */
+ @Override
public ProjectDependencyAnalysis analyze(MavenProject project) throws
ProjectDependencyAnalyzerException {
try {
Map<Artifact, Set<String>> artifactClassMap =
buildArtifactClassMap(project);
@@ -226,7 +227,7 @@ public class DefaultProjectDependencyAnalyzer implements
ProjectDependencyAnalyz
if (artifact != null) {
Set<String> classesFromArtifact = usedArtifacts.get(artifact);
if (classesFromArtifact == null) {
- classesFromArtifact = new HashSet<String>();
+ classesFromArtifact = new HashSet<>();
usedArtifacts.put(artifact, classesFromArtifact);
}
classesFromArtifact.add(className);
diff --git
a/src/main/java/org/apache/maven/shared/dependency/analyzer/ProjectDependencyAnalysis.java
b/src/main/java/org/apache/maven/shared/dependency/analyzer/ProjectDependencyAnalysis.java
index dd4f540..1f71550 100644
---
a/src/main/java/org/apache/maven/shared/dependency/analyzer/ProjectDependencyAnalysis.java
+++
b/src/main/java/org/apache/maven/shared/dependency/analyzer/ProjectDependencyAnalysis.java
@@ -218,6 +218,7 @@ public class ProjectDependencyAnalysis {
*
* @return an int
*/
+ @Override
public int hashCode() {
int hashCode = getUsedDeclaredArtifacts().hashCode();
hashCode = (hashCode * 37) + getUsedUndeclaredArtifacts().hashCode();
@@ -228,6 +229,7 @@ public class ProjectDependencyAnalysis {
}
/** {@inheritDoc} */
+ @Override
public boolean equals(Object object) {
if (object instanceof ProjectDependencyAnalysis) {
ProjectDependencyAnalysis analysis = (ProjectDependencyAnalysis)
object;
@@ -246,6 +248,7 @@ public class ProjectDependencyAnalysis {
*
* @return a {@link java.lang.String} object.
*/
+ @Override
public String toString() {
StringBuilder buffer = new StringBuilder();
diff --git
a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/ASMDependencyAnalyzer.java
b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/ASMDependencyAnalyzer.java
index 98aebf8..efd4869 100644
---
a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/ASMDependencyAnalyzer.java
+++
b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/ASMDependencyAnalyzer.java
@@ -37,6 +37,7 @@ import
org.apache.maven.shared.dependency.analyzer.DependencyAnalyzer;
@Singleton
public class ASMDependencyAnalyzer implements DependencyAnalyzer {
/** {@inheritDoc} */
+ @Override
public Set<String> analyze(URL url) throws IOException {
DependencyClassFileVisitor visitor = new DependencyClassFileVisitor();
diff --git
a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultAnnotationVisitor.java
b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultAnnotationVisitor.java
index 37e1994..b579273 100644
---
a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultAnnotationVisitor.java
+++
b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultAnnotationVisitor.java
@@ -42,6 +42,7 @@ public class DefaultAnnotationVisitor extends
AnnotationVisitor {
}
/** {@inheritDoc} */
+ @Override
public void visit(final String name, final Object value) {
if (value instanceof Type) {
resultCollector.addType((Type) value);
@@ -49,11 +50,13 @@ public class DefaultAnnotationVisitor extends
AnnotationVisitor {
}
/** {@inheritDoc} */
+ @Override
public void visitEnum(final String name, final String desc, final String
value) {
resultCollector.addDesc(desc);
}
/** {@inheritDoc} */
+ @Override
public AnnotationVisitor visitAnnotation(final String name, final String
desc) {
resultCollector.addDesc(desc);
@@ -61,6 +64,7 @@ public class DefaultAnnotationVisitor extends
AnnotationVisitor {
}
/** {@inheritDoc} */
+ @Override
public AnnotationVisitor visitArray(final String name) {
return this;
}
diff --git
a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultClassVisitor.java
b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultClassVisitor.java
index 300b39b..2d683e6 100644
---
a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultClassVisitor.java
+++
b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultClassVisitor.java
@@ -77,6 +77,7 @@ public class DefaultClassVisitor extends ClassVisitor {
* @param superName a {@link java.lang.String} object.
* @param interfaces an array of {@link java.lang.String} objects.
*/
+ @Override
public void visit(
final int version,
final int access,
@@ -93,6 +94,7 @@ public class DefaultClassVisitor extends ClassVisitor {
}
/** {@inheritDoc} */
+ @Override
public AnnotationVisitor visitAnnotation(final String desc, final boolean
visible) {
resultCollector.addDesc(desc);
@@ -100,6 +102,7 @@ public class DefaultClassVisitor extends ClassVisitor {
}
/** {@inheritDoc} */
+ @Override
public FieldVisitor visitField(
final int access, final String name, final String desc, final
String signature, final Object value) {
if (signature == null) {
@@ -125,6 +128,7 @@ public class DefaultClassVisitor extends ClassVisitor {
* @param exceptions an array of {@link java.lang.String} objects.
* @return a {@link org.objectweb.asm.MethodVisitor} object.
*/
+ @Override
public MethodVisitor visitMethod(
final int access, final String name, final String desc, final
String signature, final String[] exceptions) {
if (signature == null) {
@@ -139,11 +143,13 @@ public class DefaultClassVisitor extends ClassVisitor {
}
/** {@inheritDoc} */
+ @Override
public void visitNestHost(final String nestHost) {
resultCollector.addName(nestHost);
}
/** {@inheritDoc} */
+ @Override
public void visitNestMember(final String nestMember) {
resultCollector.addName(nestMember);
}
diff --git
a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultFieldVisitor.java
b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultFieldVisitor.java
index ee3af37..6f7e140 100644
---
a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultFieldVisitor.java
+++
b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultFieldVisitor.java
@@ -46,6 +46,7 @@ public class DefaultFieldVisitor extends FieldVisitor {
}
/** {@inheritDoc} */
+ @Override
public AnnotationVisitor visitAnnotation(final String desc, final boolean
visible) {
resultCollector.addDesc(desc);
diff --git
a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultMethodVisitor.java
b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultMethodVisitor.java
index 996193d..cdf0aa1 100644
---
a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultMethodVisitor.java
+++
b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultMethodVisitor.java
@@ -56,6 +56,7 @@ public class DefaultMethodVisitor extends MethodVisitor {
}
/** {@inheritDoc} */
+ @Override
public AnnotationVisitor visitAnnotation(final String desc, final boolean
visible) {
resultCollector.addDesc(desc);
@@ -71,6 +72,7 @@ public class DefaultMethodVisitor extends MethodVisitor {
}
/** {@inheritDoc} */
+ @Override
public AnnotationVisitor visitParameterAnnotation(final int parameter,
final String desc, final boolean visible) {
resultCollector.addDesc(desc);
@@ -87,6 +89,7 @@ public class DefaultMethodVisitor extends MethodVisitor {
}
/** {@inheritDoc} */
+ @Override
public void visitTypeInsn(final int opcode, final String desc) {
if (desc.charAt(0) == '[') {
resultCollector.addDesc(desc);
@@ -96,6 +99,7 @@ public class DefaultMethodVisitor extends MethodVisitor {
}
/** {@inheritDoc} */
+ @Override
public void visitFieldInsn(final int opcode, final String owner, final
String name, final String desc) {
resultCollector.addName(owner);
/*
@@ -113,6 +117,7 @@ public class DefaultMethodVisitor extends MethodVisitor {
}
/** {@inheritDoc} */
+ @Override
public void visitLdcInsn(final Object cst) {
if (cst instanceof Type) {
resultCollector.addType((Type) cst);
@@ -120,16 +125,19 @@ public class DefaultMethodVisitor extends MethodVisitor {
}
/** {@inheritDoc} */
+ @Override
public void visitMultiANewArrayInsn(final String desc, final int dims) {
resultCollector.addDesc(desc);
}
/** {@inheritDoc} */
+ @Override
public void visitTryCatchBlock(final Label start, final Label end, final
Label handler, final String type) {
resultCollector.addName(type);
}
/** {@inheritDoc} */
+ @Override
public void visitLocalVariable(
final String name,
final String desc,
diff --git
a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultSignatureVisitor.java
b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultSignatureVisitor.java
index 23b0858..d09bca3 100644
---
a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultSignatureVisitor.java
+++
b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultSignatureVisitor.java
@@ -41,11 +41,13 @@ public class DefaultSignatureVisitor extends
SignatureVisitor {
}
/** {@inheritDoc} */
+ @Override
public void visitClassType(final String name) {
resultCollector.addName(name);
}
/** {@inheritDoc} */
+ @Override
public void visitInnerClassType(final String name) {
resultCollector.addName(name);
}
diff --git
a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DependencyClassFileVisitor.java
b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DependencyClassFileVisitor.java
index 8c1cd3d..292531e 100644
---
a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DependencyClassFileVisitor.java
+++
b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DependencyClassFileVisitor.java
@@ -51,6 +51,7 @@ public class DependencyClassFileVisitor implements
ClassFileVisitor {
public DependencyClassFileVisitor() {}
/** {@inheritDoc} */
+ @Override
public void visitClass(String className, InputStream in) {
try {
byte[] byteCode = IOUtils.toByteArray(in);