Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Vogel2019-06-18 09:16:47 +0000
committerLars Vogel2019-06-19 15:34:32 +0000
commitc2f19530cd076f93cfd52ea0fdb5b203ad67d4f6 (patch)
tree34109827c1936cdaecabe55e10f4e7c2b9b30a2f
parent1f55bb634e62f05291a509a6ffdc4f3df631ec91 (diff)
downloadeclipse.platform.ua-c2f19530cd076f93cfd52ea0fdb5b203ad67d4f6.tar.gz
eclipse.platform.ua-c2f19530cd076f93cfd52ea0fdb5b203ad67d4f6.tar.xz
eclipse.platform.ua-c2f19530cd076f93cfd52ea0fdb5b203ad67d4f6.zip
Use addAll, deleteAll instead of looping through a collectionI20190620-1800I20190620-0130I20190619-1820I20190619-1800
Update to trigger build Change-Id: I42bae4b04e249c1dcc18d0a7a9343854399017a4 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
-rw-r--r--org.eclipse.help.base/src/org/eclipse/help/internal/base/remote/RemoteExtensionProvider.java5
-rw-r--r--org.eclipse.help.base/src/org/eclipse/help/internal/base/remote/RemoteIndexProvider.java5
-rw-r--r--org.eclipse.help.base/src/org/eclipse/help/internal/base/scope/ScopeRegistry.java4
-rw-r--r--org.eclipse.help.base/src/org/eclipse/help/internal/base/util/ProxyUtil.java7
-rw-r--r--org.eclipse.help.base/src/org/eclipse/help/internal/search/SearchResults.java7
-rw-r--r--org.eclipse.help.base/src/org/eclipse/help/internal/standalone/Options.java5
-rw-r--r--org.eclipse.help.base/src/org/eclipse/help/internal/workingset/WorkingSet.java16
-rw-r--r--org.eclipse.help.base/src/org/eclipse/help/search/HelpIndexBuilder.java9
-rw-r--r--org.eclipse.help.ui/src/org/eclipse/help/ui/internal/preferences/ICTable.java4
-rw-r--r--org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/EngineResultSection.java5
-rw-r--r--org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopeSetDialog.java5
-rw-r--r--org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/data/ButtonData.java6
-rw-r--r--org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/data/CssUtil.java5
-rw-r--r--org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/servlet/ExtraFilters.java4
-rw-r--r--org.eclipse.help/src/org/eclipse/help/internal/dynamic/ExtensionResolver.java5
15 files changed, 34 insertions, 58 deletions
diff --git a/org.eclipse.help.base/src/org/eclipse/help/internal/base/remote/RemoteExtensionProvider.java b/org.eclipse.help.base/src/org/eclipse/help/internal/base/remote/RemoteExtensionProvider.java
index 22ead73e5..5029bc73a 100644
--- a/org.eclipse.help.base/src/org/eclipse/help/internal/base/remote/RemoteExtensionProvider.java
+++ b/org.eclipse.help.base/src/org/eclipse/help/internal/base/remote/RemoteExtensionProvider.java
@@ -17,6 +17,7 @@ import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
import org.eclipse.help.AbstractContentExtensionProvider;
@@ -63,9 +64,7 @@ public class RemoteExtensionProvider extends AbstractContentExtensionProvider {
}
UAElement element = reader.read(in);
IContentExtension[] children = element.getChildren(IContentExtension.class);
- for (int contrib = 0; contrib < children.length; contrib++) {
- contributions.add(children[contrib]);
- }
+ Collections.addAll(contributions, children);
} catch (IOException e) {
String msg = "I/O error while trying to contact the remote help server"; //$NON-NLS-1$
HelpBasePlugin.logError(msg, e);
diff --git a/org.eclipse.help.base/src/org/eclipse/help/internal/base/remote/RemoteIndexProvider.java b/org.eclipse.help.base/src/org/eclipse/help/internal/base/remote/RemoteIndexProvider.java
index 876b257a7..039fa5327 100644
--- a/org.eclipse.help.base/src/org/eclipse/help/internal/base/remote/RemoteIndexProvider.java
+++ b/org.eclipse.help.base/src/org/eclipse/help/internal/base/remote/RemoteIndexProvider.java
@@ -17,6 +17,7 @@ import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
import org.eclipse.help.AbstractIndexProvider;
@@ -71,9 +72,7 @@ public class RemoteIndexProvider extends AbstractIndexProvider {
RemoteIndexParser parser = new RemoteIndexParser();
IIndexContribution[] result = parser.parse(in);
- for (int contrib = 0; contrib < result.length; contrib++) {
- contributions.add(result[contrib]);
- }
+ Collections.addAll(contributions, result);
} catch (IOException e) {
String msg = "I/O error while trying to contact the remote help server"; //$NON-NLS-1$
HelpBasePlugin.logError(msg, e);
diff --git a/org.eclipse.help.base/src/org/eclipse/help/internal/base/scope/ScopeRegistry.java b/org.eclipse.help.base/src/org/eclipse/help/internal/base/scope/ScopeRegistry.java
index 3414a407e..a8c22a005 100644
--- a/org.eclipse.help.base/src/org/eclipse/help/internal/base/scope/ScopeRegistry.java
+++ b/org.eclipse.help.base/src/org/eclipse/help/internal/base/scope/ScopeRegistry.java
@@ -15,6 +15,7 @@
package org.eclipse.help.internal.base.scope;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Stack;
@@ -94,8 +95,7 @@ public class ScopeRegistry {
else if (obj instanceof IHelpScopeProducer)
{
IScopeHandle dynamicScopes[] = ((IHelpScopeProducer)obj).getScopeHandles();
- for (int d=0;d<dynamicScopes.length;d++)
- scopes.add(dynamicScopes[d]);
+ Collections.addAll(scopes, dynamicScopes);
}
}
initialized = true;
diff --git a/org.eclipse.help.base/src/org/eclipse/help/internal/base/util/ProxyUtil.java b/org.eclipse.help.base/src/org/eclipse/help/internal/base/util/ProxyUtil.java
index dfad67405..a83c7fe8a 100644
--- a/org.eclipse.help.base/src/org/eclipse/help/internal/base/util/ProxyUtil.java
+++ b/org.eclipse.help.base/src/org/eclipse/help/internal/base/util/ProxyUtil.java
@@ -25,6 +25,7 @@ import java.net.URISyntaxException;
import java.net.URL;
import java.net.URLConnection;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
import org.eclipse.core.internal.net.ProxyManager;
@@ -98,11 +99,9 @@ public class ProxyUtil {
if (service instanceof ProxyManager)
natives = ((ProxyManager)service).getNativeNonProxiedHosts();
- for (int m=0;m<manuals.length;m++)
- hosts.add(manuals[m]);
+ Collections.addAll(hosts, manuals);
if (natives!=null)
- for (int n=0;n<natives.length;n++)
- hosts.add(natives[n]);
+ Collections.addAll(hosts, natives);
return hosts;
}
diff --git a/org.eclipse.help.base/src/org/eclipse/help/internal/search/SearchResults.java b/org.eclipse.help.base/src/org/eclipse/help/internal/search/SearchResults.java
index 7c430442e..8e96555ef 100644
--- a/org.eclipse.help.base/src/org/eclipse/help/internal/search/SearchResults.java
+++ b/org.eclipse.help.base/src/org/eclipse/help/internal/search/SearchResults.java
@@ -15,6 +15,7 @@
package org.eclipse.help.internal.search;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.Iterator;
import java.util.List;
@@ -277,8 +278,7 @@ public class SearchResults implements ISearchHitCollector {
scopes = new ArrayList<>(wSets.length);
for (int w = 0; w < wSets.length; w++) {
AdaptableHelpResource[] elements = wSets[w].getElements();
- for (int i = 0; i < elements.length; i++)
- scopes.add(elements[i]);
+ Collections.addAll(scopes, elements);
}
return scopes;
}
@@ -290,8 +290,7 @@ public class SearchResults implements ISearchHitCollector {
ArrayList<CriterionResource> criteriaScopes = new ArrayList<>(wSets.length);
for (int w = 0; w < wSets.length; w++) {
CriterionResource[] elements = wSets[w].getCriteria();
- for (int i = 0; i < elements.length; i++)
- criteriaScopes.add(elements[i]);
+ Collections.addAll(criteriaScopes, elements);
}
return criteriaScopes;
}
diff --git a/org.eclipse.help.base/src/org/eclipse/help/internal/standalone/Options.java b/org.eclipse.help.base/src/org/eclipse/help/internal/standalone/Options.java
index 14d821662..ef30a3236 100644
--- a/org.eclipse.help.base/src/org/eclipse/help/internal/standalone/Options.java
+++ b/org.eclipse.help.base/src/org/eclipse/help/internal/standalone/Options.java
@@ -15,6 +15,7 @@ package org.eclipse.help.internal.standalone;
import java.io.*;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
/**
@@ -101,9 +102,7 @@ public class Options {
public static void init(String appId, String[] args) {
// convert array of arguments to a list
List<String> list = new ArrayList<>();
- for (int i = 0; i < args.length; i++) {
- list.add(args[i]);
- }
+ Collections.addAll(list, args);
init(appId, list);
}
diff --git a/org.eclipse.help.base/src/org/eclipse/help/internal/workingset/WorkingSet.java b/org.eclipse.help.base/src/org/eclipse/help/internal/workingset/WorkingSet.java
index 05dd28cef..28f2c9662 100644
--- a/org.eclipse.help.base/src/org/eclipse/help/internal/workingset/WorkingSet.java
+++ b/org.eclipse.help.base/src/org/eclipse/help/internal/workingset/WorkingSet.java
@@ -14,6 +14,7 @@
package org.eclipse.help.internal.workingset;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.Iterator;
import java.util.List;
@@ -59,17 +60,13 @@ public class WorkingSet {
elements = new AdaptableHelpResource[0];
this.elements = new ArrayList<>(elements.length);
- for (int i = 0; i < elements.length; i++) {
- this.elements.add(elements[i]);
- }
+ Collections.addAll(this.elements, elements);
if (criteria == null)
criteria = new CriterionResource[0];
this.criteria = new ArrayList<>(criteria.length);
- for (int j = 0; j < criteria.length; j++) {
- this.criteria.add(criteria[j]);
- }
+ Collections.addAll(this.criteria, criteria);
}
public void removeElement(AdaptableHelpResource element) {
@@ -97,16 +94,13 @@ public class WorkingSet {
public void setElements(AdaptableHelpResource[] elements) {
this.elements = new ArrayList<>(elements.length);
- for (int i = 0; i < elements.length; i++)
- this.elements.add(elements[i]);
+ Collections.addAll(this.elements, elements);
}
public void setCriteria(CriterionResource[] criteria) {
this.criteria = new ArrayList<>(criteria.length);
- for(int i = 0; i < criteria.length; i++) {
- this.criteria.add(criteria[i]);
- }
+ Collections.addAll(this.criteria, criteria);
}
public CriterionResource[] getCriteria(){
diff --git a/org.eclipse.help.base/src/org/eclipse/help/search/HelpIndexBuilder.java b/org.eclipse.help.base/src/org/eclipse/help/search/HelpIndexBuilder.java
index 7ba966a90..07b1c4f40 100644
--- a/org.eclipse.help.base/src/org/eclipse/help/search/HelpIndexBuilder.java
+++ b/org.eclipse.help.base/src/org/eclipse/help/search/HelpIndexBuilder.java
@@ -22,6 +22,7 @@ import java.net.URL;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Collection;
+import java.util.Collections;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Locale;
@@ -448,9 +449,7 @@ public class HelpIndexBuilder {
if (legalLanguages==null) {
legalLanguages = new HashSet<>();
String [] choices = Locale.getISOLanguages();
- for (int i=0; i<choices.length; i++) {
- legalLanguages.add(choices[i]);
- }
+ Collections.addAll(legalLanguages, choices);
}
return legalLanguages.contains(language);
}
@@ -459,9 +458,7 @@ public class HelpIndexBuilder {
if (legalCountries==null) {
legalCountries = new HashSet<>();
String [] choices = Locale.getISOCountries();
- for (int i=0; i<choices.length; i++) {
- legalCountries.add(choices[i]);
- }
+ Collections.addAll(legalCountries, choices);
}
return legalCountries.contains(country);
}
diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/preferences/ICTable.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/preferences/ICTable.java
index 1a548fb8d..a34cd3df3 100644
--- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/preferences/ICTable.java
+++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/preferences/ICTable.java
@@ -16,6 +16,7 @@ package org.eclipse.help.ui.internal.preferences;
import java.util.ArrayList;
import java.util.Arrays;
+import java.util.Collections;
import java.util.List;
import org.eclipse.help.ui.internal.Messages;
@@ -224,8 +225,7 @@ public class ICTable {
ICContentProvider p = (ICContentProvider)viewer.getContentProvider();
IC objs[] = p.getElements(null);
List<IC> content = new ArrayList<>();
- for (int o=0;o<objs.length;o++)
- content.add(objs[o]);
+ Collections.addAll(content, objs);
return content;
}
diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/EngineResultSection.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/EngineResultSection.java
index 44eee0d83..0886cd534 100644
--- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/EngineResultSection.java
+++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/EngineResultSection.java
@@ -15,7 +15,7 @@ package org.eclipse.help.ui.internal.views;
import java.net.URL;
import java.util.ArrayList;
-
+import java.util.Collections;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Platform;
import org.eclipse.help.IHelpResource;
@@ -234,8 +234,7 @@ public class EngineResultSection {
* @see org.eclipse.help.internal.search.federated.ISearchEngineResultCollector#add(org.eclipse.help.internal.search.federated.ISearchEngineResult[])
*/
public synchronized void add(ISearchEngineResult[] matches) {
- for (int i = 0; i < matches.length; i++)
- hits.add(matches[i]);
+ Collections.addAll(hits, matches);
asyncUpdateResults(false, false);
}
diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopeSetDialog.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopeSetDialog.java
index eca3a4c05..96564822b 100644
--- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopeSetDialog.java
+++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopeSetDialog.java
@@ -14,6 +14,7 @@
package org.eclipse.help.ui.internal.views;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
@@ -227,9 +228,7 @@ public class ScopeSetDialog extends TrayDialog {
private ArrayList<ScopeSet> extractSets(ScopeSet[] array) {
ArrayList<ScopeSet> list = new ArrayList<>();
- for (int i=0; i<array.length; i++) {
- list.add(array[i]);
- }
+ Collections.addAll(list, array);
return list;
}
diff --git a/org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/data/ButtonData.java b/org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/data/ButtonData.java
index 813583069..8691ea02d 100644
--- a/org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/data/ButtonData.java
+++ b/org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/data/ButtonData.java
@@ -61,11 +61,7 @@ public class ButtonData extends RequestData {
}
List<AbstractButton> buttonList = new ArrayList<>();
- for (AbstractButton button : allButtons) {
- //if (button.isVisible() && button.getLocation() == location) {
- buttonList.add(button);
- //}
- }
+ buttonList.addAll(allButtons);
AbstractButton[] buttons = buttonList.toArray(new AbstractButton[buttonList.size()]);
return buttons;
}
diff --git a/org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/data/CssUtil.java b/org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/data/CssUtil.java
index 866c1c201..58ee0dc10 100644
--- a/org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/data/CssUtil.java
+++ b/org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/data/CssUtil.java
@@ -13,6 +13,7 @@
*******************************************************************************/
package org.eclipse.help.internal.webapp.data;
+import java.util.Collections;
import java.util.List;
import java.util.StringTokenizer;
@@ -57,9 +58,7 @@ public class CssUtil {
public static void addCssFiles(final String preference, List<String> list) {
String topicCssPath = Platform.getPreferencesService().getString(HelpBasePlugin.PLUGIN_ID, preference, "", null); //$NON-NLS-1$
String[] cssFiles = CssUtil.getCssFilenames(topicCssPath);
- for (String cssFile : cssFiles) {
- list.add(cssFile);
- }
+ Collections.addAll(list, cssFiles);
}
public static String createCssIncludes(List<String> cssFiles, String backPath) {
diff --git a/org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/servlet/ExtraFilters.java b/org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/servlet/ExtraFilters.java
index 2b186f832..ce150b5c3 100644
--- a/org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/servlet/ExtraFilters.java
+++ b/org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/servlet/ExtraFilters.java
@@ -81,9 +81,7 @@ public class ExtraFilters implements IFilter {
*/
public static void setFilters(PrioritizedFilter[] newFilters) {
filters = new ArrayList<>();
- for (PrioritizedFilter newFilter : newFilters) {
- filters.add(newFilter);
- }
+ Collections.addAll(filters, newFilters);
sortFilters();
}
diff --git a/org.eclipse.help/src/org/eclipse/help/internal/dynamic/ExtensionResolver.java b/org.eclipse.help/src/org/eclipse/help/internal/dynamic/ExtensionResolver.java
index 5cc750e88..2b5f45023 100644
--- a/org.eclipse.help/src/org/eclipse/help/internal/dynamic/ExtensionResolver.java
+++ b/org.eclipse.help/src/org/eclipse/help/internal/dynamic/ExtensionResolver.java
@@ -16,6 +16,7 @@ package org.eclipse.help.internal.dynamic;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
import javax.xml.parsers.ParserConfigurationException;
@@ -67,9 +68,7 @@ public class ExtensionResolver {
String content = extensions[i].getContent();
try {
Node[] nodes = getContent(content);
- for (int j=0;j<nodes.length;++j) {
- list.add(nodes[j]);
- }
+ Collections.addAll(list, nodes);
}
catch (Throwable t) {
// ignore invalid extensions

Back to the top