Improve JavaAttribute performance 13/14513/2
authorRobert Varga <rovarga@cisco.com>
Mon, 26 Jan 2015 17:05:37 +0000 (18:05 +0100)
committerRobert Varga <nite@hq.sk>
Thu, 29 Jan 2015 07:34:52 +0000 (07:34 +0000)
Instead of performing Arrays.copyOf(), use the .clone() method, which is
guaranteed to return a shallow copy.

Change-Id: Ided53e90693b28f924c056189abd7257647fe079
Signed-off-by: Robert Varga <rovarga@cisco.com>
opendaylight/config/yang-jmx-generator/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/attribute/JavaAttribute.java

index f6ce92d5069be1adbd02050176652790def8af95..6a90439bb2af4b0b3da9287ff6b850bfbf5a9f65 100644 (file)
@@ -201,7 +201,7 @@ public class JavaAttribute extends AbstractAttribute implements TypedAttribute {
             itemTypes[i++] = innerCompositeType;
         }
 
-        String[] descriptions = Arrays.copyOf(itemNames, itemNames.length);
+        String[] descriptions = itemNames.clone();
         descriptions[0] = DESCRIPTION_OF_VALUE_ATTRIBUTE_FOR_UNION;
 
         try {