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); } }); }