Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Hammer2019-08-25 16:07:36 +0000
committerKarsten Thoms2019-09-16 13:26:29 +0000
commit362cc70b11209d820a098e050dd0ce357a7d4bf1 (patch)
tree1311f2c0f93ea384f012e4fb014cc91744c58ecc /bundles/org.eclipse.team.ui
parenta90d4d49227d5f466e5f0b704f4b08c2ff6bf4a1 (diff)
downloadeclipse.platform.team-362cc70b11209d820a098e050dd0ce357a7d4bf1.tar.gz
eclipse.platform.team-362cc70b11209d820a098e050dd0ce357a7d4bf1.tar.xz
eclipse.platform.team-362cc70b11209d820a098e050dd0ce357a7d4bf1.zip
Manual array copy
Use Arrays.asList or System.arraycopy instead of copying array in a for loop Change-Id: I339f0b950d86f6d4edebe0cc10881f274c77ecdb Signed-off-by: Carsten Hammer <carsten.hammer@t-online.de>
Diffstat (limited to 'bundles/org.eclipse.team.ui')
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceDragAdapterAssistant.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/CopyToClipboardAction.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelSynchronizeParticipant.java4
3 files changed, 3 insertions, 7 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceDragAdapterAssistant.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceDragAdapterAssistant.java
index 181852bd0..32d0476f1 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceDragAdapterAssistant.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceDragAdapterAssistant.java
@@ -82,8 +82,7 @@ public class ResourceDragAdapterAssistant extends CommonDragAdapterAssistant {
if (actualLength < length) {
String[] tempFileNames = fileNames;
fileNames = new String[actualLength];
- for (int i = 0; i < actualLength; i++)
- fileNames[i] = tempFileNames[i];
+ System.arraycopy(tempFileNames, 0, fileNames, 0, actualLength);
}
anEvent.data = fileNames;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/CopyToClipboardAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/CopyToClipboardAction.java
index 5efd85260..f87077178 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/CopyToClipboardAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/CopyToClipboardAction.java
@@ -163,8 +163,7 @@ class CopyToClipboardAction extends SelectionListenerAction {
if (actualLength < length) {
String[] tempFileNames = fileNames;
fileNames = new String[actualLength];
- for (int i = 0; i < actualLength; i++)
- fileNames[i] = tempFileNames[i];
+ System.arraycopy(tempFileNames, 0, fileNames, 0, actualLength);
}
setClipboard(resources, fileNames, text);
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelSynchronizeParticipant.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelSynchronizeParticipant.java
index a922426ab..48454450a 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelSynchronizeParticipant.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelSynchronizeParticipant.java
@@ -129,9 +129,7 @@ public class ApplyPatchModelSynchronizeParticipant extends
return enabledProviders;
}
ModelProvider[] extended = new ModelProvider[enabledProviders.length + 1];
- for (int i = 0; i < enabledProviders.length; i++) {
- extended[i] = enabledProviders[i];
- }
+ System.arraycopy(enabledProviders, 0, extended, 0, enabledProviders.length);
PatchModelProvider provider = PatchModelProvider.getProvider();
if (provider == null)
return enabledProviders;

Back to the top