commit | b12adb416652123f981c546b521c8aa8709ce6a9 | [log] [tgz] |
---|---|---|
author | greg-dove <greg.dove@gmail.com> | Wed Jan 12 15:19:54 2022 +1300 |
committer | greg-dove <greg.dove@gmail.com> | Wed Jan 12 15:19:54 2022 +1300 |
tree | c4072891c6fd95c2d0f6709283fbabc3d9fa5f52 | |
parent | fd8b63339c88fd3d03806e3e20b9f36f92194fee [diff] |
Fix for CI ant build using old jdk (not 8) for compiling the compiler - no support for method references.
diff --git a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/utils/EmitterUtils.java b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/utils/EmitterUtils.java index cd6e91a..f4fadd7 100644 --- a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/utils/EmitterUtils.java +++ b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/utils/EmitterUtils.java
@@ -272,7 +272,12 @@ } public static void removeExcludedImports(List<String> list) { - list.removeIf(EmitterUtils::shouldExcludeImport); + for (String listItem:list) { + if (shouldExcludeImport(listItem)) { + list.remove(listItem); + } + } + // list.removeIf(EmitterUtils::shouldExcludeImport); } public static IClassDefinition getClassDefinition(IDefinitionNode node)