From 7dd649429fdef1d667311c5cc77d30225aa5fce8 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Thu, 16 Oct 2014 14:55:27 +0000
Subject: [PATCH] AutoRefactored to Hotspot intrinsiced APIs. Manually converted System.arrayCopy() to Arrays.copyOf().

---
 opendj-cli/src/main/java/com/forgerock/opendj/cli/MultiColumnPrinter.java     |    9 ++-------
 opendj-core/src/main/java/org/forgerock/opendj/ldap/AttributeDescription.java |    5 +----
 2 files changed, 3 insertions(+), 11 deletions(-)

diff --git a/opendj-cli/src/main/java/com/forgerock/opendj/cli/MultiColumnPrinter.java b/opendj-cli/src/main/java/com/forgerock/opendj/cli/MultiColumnPrinter.java
index 9ad2138..73bc229 100644
--- a/opendj-cli/src/main/java/com/forgerock/opendj/cli/MultiColumnPrinter.java
+++ b/opendj-cli/src/main/java/com/forgerock/opendj/cli/MultiColumnPrinter.java
@@ -26,6 +26,7 @@
  */
 package com.forgerock.opendj.cli;
 
+import java.util.Arrays;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Vector;
@@ -285,13 +286,7 @@
     public void addTitle(final String[] row, final int[] span) {
         // Need to create a new instance of it, otherwise the new values
         // will always overwrite the old values.
-
-        final String[] rowInstance = new String[row.length];
-        for (int i = 0; i < row.length; i++) {
-            rowInstance[i] = row[i];
-        }
-        titleTable.add(rowInstance);
-
+        titleTable.add(Arrays.copyOf(row, row.length));
         titleSpanTable.add(span);
     }
 
diff --git a/opendj-core/src/main/java/org/forgerock/opendj/ldap/AttributeDescription.java b/opendj-core/src/main/java/org/forgerock/opendj/ldap/AttributeDescription.java
index 74dc0ef..92f1b48 100644
--- a/opendj-core/src/main/java/org/forgerock/opendj/ldap/AttributeDescription.java
+++ b/opendj-core/src/main/java/org/forgerock/opendj/ldap/AttributeDescription.java
@@ -429,10 +429,7 @@
             final MultiOptionImpl mimpl = (MultiOptionImpl) impl;
 
             final int sz1 = mimpl.options.length;
-            final String[] newOptions = new String[sz1 + 1];
-            for (int i = 0; i < sz1; i++) {
-                newOptions[i] = mimpl.options[i];
-            }
+            final String[] newOptions = Arrays.copyOf(mimpl.options, sz1 + 1);
             newOptions[sz1] = option;
 
             final int sz2 = mimpl.normalizedOptions.length;

--
Gitblit v1.10.0