From: Jonathan Rajotte Date: Wed, 21 Sep 2016 21:07:34 +0000 (-0400) Subject: lami: possible ressource leak on IntStream X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=79c1bfbdba873fae8400decaa703901d934abf6e;p=deliverable%2Ftracecompass.git lami: possible ressource leak on IntStream Even if this is a fluke from Coverity using a for loop is simpler. CID 141163 & 141165 Change-Id: I6087b22cd9ad9beb47f5546d54fd5167bdd66390 Signed-off-by: Jonathan Rajotte Reviewed-on: https://git.eclipse.org/r/81638 Reviewed-by: Hudson CI Reviewed-by: Patrick Tasse Tested-by: Patrick Tasse Reviewed-by: Matthew Khouzam --- diff --git a/analysis/org.eclipse.tracecompass.analysis.lami.ui/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/ui/views/LamiSeriesDialog.java b/analysis/org.eclipse.tracecompass.analysis.lami.ui/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/ui/views/LamiSeriesDialog.java index 8aebff80c4..ddb36a022d 100644 --- a/analysis/org.eclipse.tracecompass.analysis.lami.ui/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/ui/views/LamiSeriesDialog.java +++ b/analysis/org.eclipse.tracecompass.analysis.lami.ui/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/ui/views/LamiSeriesDialog.java @@ -16,7 +16,6 @@ import java.util.Arrays; import java.util.List; import java.util.function.Function; import java.util.function.Predicate; -import java.util.stream.IntStream; import org.eclipse.jdt.annotation.Nullable; import org.eclipse.jface.dialogs.Dialog; @@ -457,8 +456,8 @@ public class LamiSeriesDialog extends SelectionDialog { */ public boolean[] getXCheckBoxOptionValues() { boolean[] selections = new boolean[fXCheckBoxOptions.size()]; - if (selections.length != 0) { - IntStream.range(0, selections.length).forEach(i -> selections[i] = fXCheckBoxOptions.get(i).getValue()); + for (int i = 0; i < selections.length; i++) { + selections[i] = fXCheckBoxOptions.get(i).getValue(); } return selections; } @@ -468,8 +467,8 @@ public class LamiSeriesDialog extends SelectionDialog { */ public boolean[] getYCheckBoxOptionValues() { boolean[] selections = new boolean[fYCheckBoxOptions.size()]; - if (selections.length != 0) { - IntStream.range(0, selections.length).forEach(i -> selections[i] = fYCheckBoxOptions.get(i).getValue()); + for (int i = 0; i < selections.length; i++) { + selections[i] = fYCheckBoxOptions.get(i).getValue(); } return selections; }