Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.debug.core/core/org/eclipse/debug/internal/core/StepFilterManager.java')
-rw-r--r--org.eclipse.debug.core/core/org/eclipse/debug/internal/core/StepFilterManager.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/StepFilterManager.java b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/StepFilterManager.java
index 6092704ec..a2ecfb295 100644
--- a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/StepFilterManager.java
+++ b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/StepFilterManager.java
@@ -15,6 +15,7 @@
package org.eclipse.debug.internal.core;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
import org.eclipse.core.runtime.CoreException;
@@ -106,9 +107,7 @@ public class StepFilterManager implements ILaunchListener {
initialize();
List<IStepFilter> select = new ArrayList<>();
for (StepFilter extension : stepFilters) {
- for (IStepFilter stepFilter : extension.getStepFilters(modelIdentifier)) {
- select.add(stepFilter);
- }
+ Collections.addAll(select, extension.getStepFilters(modelIdentifier));
}
return select.toArray(new IStepFilter[select.size()]);
}

Back to the top