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 a7e8a07c Inline and remove type casts
a7e8a07c is described below
commit a7e8a07cdef698a4bdacca99d3462766839b9bb2
Author: Gary Gregory <[email protected]>
AuthorDate: Sat Dec 10 17:36:12 2022 -0500
Inline and remove type casts
---
.../harmony/pack200/MetadataBandGroup.java | 52 +++++++++-------------
1 file changed, 20 insertions(+), 32 deletions(-)
diff --git
a/src/main/java/org/apache/commons/compress/harmony/pack200/MetadataBandGroup.java
b/src/main/java/org/apache/commons/compress/harmony/pack200/MetadataBandGroup.java
index d292aa62..f653fb6f 100644
---
a/src/main/java/org/apache/commons/compress/harmony/pack200/MetadataBandGroup.java
+++
b/src/main/java/org/apache/commons/compress/harmony/pack200/MetadataBandGroup.java
@@ -242,40 +242,32 @@ public class MetadataBandGroup extends BandSet {
case "I":
case "S":
case "Z": {
- final Integer value = (Integer) valuesIterator.next();
- caseI_KI.add(cpBands.getConstant(value));
+ caseI_KI.add(cpBands.getConstant(valuesIterator.next()));
break;
}
case "D": {
- final Double value = (Double) valuesIterator.next();
- caseD_KD.add(cpBands.getConstant(value));
+ caseD_KD.add(cpBands.getConstant(valuesIterator.next()));
break;
}
case "F": {
- final Float value = (Float) valuesIterator.next();
- caseF_KF.add(cpBands.getConstant(value));
+ caseF_KF.add(cpBands.getConstant(valuesIterator.next()));
break;
}
case "J": {
- final Long value = (Long) valuesIterator.next();
- caseJ_KJ.add(cpBands.getConstant(value));
+ caseJ_KJ.add(cpBands.getConstant(valuesIterator.next()));
break;
}
case "c": {
- final String value = (String) valuesIterator.next();
- casec_RS.add(cpBands.getCPSignature(value));
+
casec_RS.add(cpBands.getCPSignature(nextString(valuesIterator)));
break;
}
case "e": {
- final String value = (String) valuesIterator.next();
- final String value2 = (String) valuesIterator.next();
- caseet_RS.add(cpBands.getCPSignature(value));
- caseec_RU.add(cpBands.getCPUtf8(value2));
+
caseet_RS.add(cpBands.getCPSignature(nextString(valuesIterator)));
+
caseec_RU.add(cpBands.getCPUtf8(nextString(valuesIterator)));
break;
}
case "s": {
- final String value = (String) valuesIterator.next();
- cases_RU.add(cpBands.getCPUtf8(value));
+
cases_RU.add(cpBands.getCPUtf8(nextString(valuesIterator)));
break;
}
}
@@ -298,6 +290,10 @@ public class MetadataBandGroup extends BandSet {
}
}
+ private String nextString(final Iterator<Object> valuesIterator) {
+ return (String) valuesIterator.next();
+ }
+
/**
* Add an annotation to this set of bands
*
@@ -329,40 +325,32 @@ public class MetadataBandGroup extends BandSet {
case "I":
case "S":
case "Z": {
- final Integer value = (Integer) valuesIterator.next();
- caseI_KI.add(cpBands.getConstant(value));
+ caseI_KI.add(cpBands.getConstant(valuesIterator.next()));
break;
}
case "D": {
- final Double value = (Double) valuesIterator.next();
- caseD_KD.add(cpBands.getConstant(value));
+ caseD_KD.add(cpBands.getConstant(valuesIterator.next()));
break;
}
case "F": {
- final Float value = (Float) valuesIterator.next();
- caseF_KF.add(cpBands.getConstant(value));
+ caseF_KF.add(cpBands.getConstant(valuesIterator.next()));
break;
}
case "J": {
- final Long value = (Long) valuesIterator.next();
- caseJ_KJ.add(cpBands.getConstant(value));
+ caseJ_KJ.add(cpBands.getConstant(valuesIterator.next()));
break;
}
case "c": {
- final String value = (String) valuesIterator.next();
- casec_RS.add(cpBands.getCPSignature(value));
+
casec_RS.add(cpBands.getCPSignature(nextString(valuesIterator)));
break;
}
case "e": {
- final String value = (String) valuesIterator.next();
- final String value2 = (String) valuesIterator.next();
- caseet_RS.add(cpBands.getCPSignature(value));
- caseec_RU.add(cpBands.getCPUtf8(value2));
+
caseet_RS.add(cpBands.getCPSignature(nextString(valuesIterator)));
+
caseec_RU.add(cpBands.getCPUtf8(nextString(valuesIterator)));
break;
}
case "s": {
- final String value = (String) valuesIterator.next();
- cases_RU.add(cpBands.getCPUtf8(value));
+
cases_RU.add(cpBands.getCPUtf8(nextString(valuesIterator)));
break;
}
}