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

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-compress.git


The following commit(s) were added to refs/heads/master by this push:
     new e51a49f9d Use Map.compute()
e51a49f9d is described below

commit e51a49f9d6bb7b945a256fcab139075c5da5a284
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Mon Sep 2 18:36:43 2024 -0400

    Use Map.compute()
---
 .../org/apache/commons/compress/harmony/pack200/CpBands.java   | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/compress/harmony/pack200/CpBands.java 
b/src/main/java/org/apache/commons/compress/harmony/pack200/CpBands.java
index 81c24e370..fbf5f769f 100644
--- a/src/main/java/org/apache/commons/compress/harmony/pack200/CpBands.java
+++ b/src/main/java/org/apache/commons/compress/harmony/pack200/CpBands.java
@@ -133,15 +133,7 @@ public class CpBands extends BandSet {
                 classNameToIndex.put(cpClassName, Integer.valueOf(theIndex + 
1));
             }
             if (mOrF.getDesc().getName().equals("<init>")) {
-                final Integer constructorIndex = 
classNameToConstructorIndex.get(cpClassName);
-                if (constructorIndex == null) {
-                    classNameToConstructorIndex.put(cpClassName, 
Integer.valueOf(1));
-                    mOrF.setIndexInClassForConstructor(0);
-                } else {
-                    final int theIndex = constructorIndex.intValue();
-                    mOrF.setIndexInClassForConstructor(theIndex);
-                    classNameToConstructorIndex.put(cpClassName, 
Integer.valueOf(theIndex + 1));
-                }
+                
mOrF.setIndexInClassForConstructor(classNameToConstructorIndex.compute(cpClassName,
 (k, v) -> v != null ? v + 1 : 1) - 1);
             }
         });
     }

Reply via email to