This is an automated email from the ASF dual-hosted git repository.

elharo 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 71c0554  Remove redundant code (#144)
71c0554 is described below

commit 71c0554ec346c175e7d5f2874a7b0de4bf504041
Author: Elliotte Rusty Harold <elh...@users.noreply.github.com>
AuthorDate: Fri Apr 18 21:07:09 2025 +0000

    Remove redundant code (#144)
    
    * Remove redundant code
---
 .../shared/dependency/analyzer/ProjectDependencyAnalysis.java     | 6 +++---
 .../maven/shared/dependency/analyzer/asm/ConstantPoolParser.java  | 8 ++++----
 2 files changed, 7 insertions(+), 7 deletions(-)

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 71e2496..5d0141a 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
@@ -65,11 +65,11 @@ public class ProjectDependencyAnalysis {
             Set<Artifact> usedDeclaredArtifacts,
             Set<Artifact> usedUndeclaredArtifacts,
             Set<Artifact> unusedDeclaredArtifacts) {
-        this(usedDeclaredArtifacts, usedUndeclaredArtifacts, 
unusedDeclaredArtifacts, Collections.<Artifact>emptySet());
+        this(usedDeclaredArtifacts, usedUndeclaredArtifacts, 
unusedDeclaredArtifacts, Collections.emptySet());
     }
 
     /**
-     * <p>Constructor for ProjectDependencyAnalysis.</p>
+     * Constructor for ProjectDependencyAnalysis.
      *
      * @param usedDeclaredArtifacts artifacts both used and declared
      * @param usedUndeclaredArtifacts artifacts used but not declared
@@ -343,7 +343,7 @@ public class ProjectDependencyAnalysis {
         Map<Artifact, Set<DependencyUsage>> map = new LinkedHashMap<>();
 
         for (Artifact k : keys) {
-            map.put(k, Collections.<DependencyUsage>emptySet());
+            map.put(k, Collections.emptySet());
         }
 
         return map;
diff --git 
a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/ConstantPoolParser.java
 
b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/ConstantPoolParser.java
index 0381efd..1b9da80 100644
--- 
a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/ConstantPoolParser.java
+++ 
b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/ConstantPoolParser.java
@@ -33,7 +33,7 @@ import org.objectweb.asm.Type;
  * A small parser to read the constant pool directly, in case it contains 
references
  * ASM does not support.
  *
- * Adapted from http://stackoverflow.com/a/32278587/23691
+ * Adapted from <a 
href="https://stackoverflow.com/questions/32255023/how-would-i-go-about-parsing-the-java-class-file-constant-pool/32278587#32278587";>Stack
 Overflow</a>
  *
  * Constant pool types:
  *
@@ -108,7 +108,7 @@ public class ConstantPoolParser {
         return parseConstantPoolClassReferences(ByteBuffer.wrap(b));
     }
 
-    static Set<String> parseConstantPoolClassReferences(ByteBuffer buf) {
+    private static Set<String> parseConstantPoolClassReferences(ByteBuffer 
buf) {
         if (buf.order(ByteOrder.BIG_ENDIAN).getInt() != HEAD) {
             return Collections.emptySet();
         }
@@ -203,11 +203,11 @@ public class ConstantPoolParser {
         }
     }
 
+    @SuppressWarnings("RedundantCast")
     private static String decodeString(ByteBuffer buf) {
         int size = buf.getChar();
+        int oldLimit = buf.limit();
         // Explicit cast for compatibility with covariant return type on JDK 
9's ByteBuffer
-        @SuppressWarnings("RedundantCast")
-        int oldLimit = ((Buffer) buf).limit();
         ((Buffer) buf).limit(buf.position() + size);
         StringBuilder sb = new StringBuilder(size + (size >> 1) + 16);
         while (buf.hasRemaining()) {

Reply via email to