mirror of
https://github.com/processing/processing4.git
synced 2026-01-28 02:41:08 +01:00
Refactoring towards Java language evolution
- filter pattern
This commit is contained in:
@@ -23,6 +23,7 @@ package processing.mode.java.tweak;
|
||||
import java.util.*;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
|
||||
public class SketchParser {
|
||||
@@ -581,11 +582,9 @@ public class SketchParser {
|
||||
for (int i = 0; i < codeTabs.length; i++) {
|
||||
List<ColorControlBox> toDelete = new ArrayList<ColorControlBox>();
|
||||
for (String context : multipleContexts) {
|
||||
for (ColorControlBox ccb : colorBoxes.get(i)) {
|
||||
if (ccb.drawContext.equals(context) && !ccb.isHex) {
|
||||
toDelete.add(ccb);
|
||||
}
|
||||
}
|
||||
toDelete = colorBoxes.get(i).stream()
|
||||
.filter(ccb -> ccb.drawContext.equals(context) && !ccb.isHex)
|
||||
.collect(Collectors.toList());
|
||||
}
|
||||
colorBoxes.get(i).removeAll(toDelete);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user