summaryrefslogtreecommitdiff
path: root/asm-commons
diff options
context:
space:
mode:
authorSergiiTsypanov <stsypanov@corelogic.com>2019-07-08 16:11:35 +0300
committerSergiiTsypanov <stsypanov@corelogic.com>2019-07-08 16:11:35 +0300
commit4116752d7f0dab77e84a6f2443eefb5633e47abb (patch)
treee8969b8ec1e96be70d0d6394826ac6d231c6688f /asm-commons
parentab0b52eab80ca8be6b3d7df2ade8c6aad1c441a8 (diff)
downloadow2-asm-4116752d7f0dab77e84a6f2443eefb5633e47abb.tar.gz
Use clone() instead of manual population of array copy
Diffstat (limited to 'asm-commons')
-rw-r--r--asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java3
-rw-r--r--asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java3
2 files changed, 2 insertions, 4 deletions
diff --git a/asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java b/asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java
index 4b1abf45..3b777638 100644
--- a/asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java
+++ b/asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java
@@ -110,8 +110,7 @@ public abstract class Remapper {
String remappedInternalName = mapType(internalName);
if (remappedInternalName != null) {
if (remappedInternalNames == null) {
- remappedInternalNames = new String[internalNames.length];
- System.arraycopy(internalNames, 0, remappedInternalNames, 0, internalNames.length);
+ remappedInternalNames = internalNames.clone();
}
remappedInternalNames[i] = remappedInternalName;
}
diff --git a/asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java b/asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java
index fbaf49d9..279f91ed 100644
--- a/asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java
+++ b/asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java
@@ -186,11 +186,10 @@ public class SerialVersionUIDAdder extends ClassVisitor {
if (computeSvuid) {
this.name = name;
this.access = access;
- this.interfaces = new String[interfaces.length];
+ this.interfaces = interfaces.clone();
this.svuidFields = new ArrayList<>();
this.svuidConstructors = new ArrayList<>();
this.svuidMethods = new ArrayList<>();
- System.arraycopy(interfaces, 0, this.interfaces, 0, interfaces.length);
}
super.visit(version, access, name, signature, superName, interfaces);