diff --git a/3-maven-tycho-build.sh b/3-maven-tycho-build.sh index ec8fbb2a5a..2904c21afc 100755 --- a/3-maven-tycho-build.sh +++ b/3-maven-tycho-build.sh @@ -4,10 +4,10 @@ if [ -z "$JENKINS_URL" ]; then JENKINS_URL=https://ci.eclipse.org/xtext/ fi -# Use TARGET_PLATFORM from environment and 'oxygen' as default. +# Use TARGET_PLATFORM from environment and 'r202203' as default. # Overridable by 'tp' command-line arg if [ -z "$TARGET_PLATFORM" ]; then - TARGET_PLATFORM=oxygen + TARGET_PLATFORM=r202203 fi MVN_ARGS=(\ @@ -30,7 +30,7 @@ while [ "$1" != "" ]; do echo -e "\t-h --help" echo -e "\t--no-tests Skip test execution" echo -e "\t--local-repository= Use local Maven repository" - echo -e "\t--tp=$TARGET_PLATFORM (valid values: oxygen,photon,r201809,r201812,latest)" + echo -e "\t--tp=$TARGET_PLATFORM (valid values: r202203,r202206,...,latest)" echo "" exit ;; diff --git a/Jenkinsfile b/Jenkinsfile index fc17266078..4576938b3b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,10 +11,10 @@ pipeline { } parameters { - choice(name: 'TARGET_PLATFORM', choices: ['oxygen', 'photon', 'r201809', 'r201812', 'r201903', 'r201906', 'r201909', 'r201912', 'r202003', 'r202006', 'r202009', 'r202012', 'r202103', 'r202106', 'r202109', 'r202112', 'r202203', 'r202206', 'r202209', 'latest'], description: 'Which Target Platform should be used?') + choice(name: 'TARGET_PLATFORM', choices: ['r202203', 'r202206', 'r202209', 'latest'], description: 'Which Target Platform should be used?') // see https://wiki.eclipse.org/Jenkins#JDK choice(name: 'JDK_VERSION', description: 'Which JDK should be used?', choices: [ - 'temurin-jdk8-latest', 'temurin-jdk11-latest', 'temurin-jdk17-latest' + 'temurin-jdk11-latest', 'temurin-jdk17-latest' ]) booleanParam( name: 'TRIGGER_DOWNSTREAM_BUILD', @@ -174,10 +174,6 @@ def eclipseVersion() { def targetPlatform = selectedTargetPlatform() if (targetPlatform == 'latest') { return "4.26" - } else if (targetPlatform == 'photon') { - return "4.8" - } else if (targetPlatform == 'oxygen') { - return "4.7" } else { def baseDate = java.time.LocalDate.parse("2018-06-01") // 4.8 Photon def df = java.time.format.DateTimeFormatter.ofPattern("yyyyMMdd") diff --git a/build.gradle b/build.gradle index 7591b146d3..71ca8b9770 100644 --- a/build.gradle +++ b/build.gradle @@ -16,7 +16,7 @@ buildscript { } plugins { - id 'org.ajoberstar.grgit' version '4.1.1' + id 'org.ajoberstar.grgit' version '5.0.0' } apply from: "${rootDir}/gradle/versions.gradle" diff --git a/gradle/java-compiler-settings.gradle b/gradle/java-compiler-settings.gradle index e6bbaa015d..74728ab4a4 100644 --- a/gradle/java-compiler-settings.gradle +++ b/gradle/java-compiler-settings.gradle @@ -2,7 +2,7 @@ * Configuration of Java compiler, Javadoc, additional archives, and additional dependency configurations. */ -sourceCompatibility = '1.8' +sourceCompatibility = '11' tasks.withType(JavaCompile) { options.encoding = 'ISO-8859-1' diff --git a/org.eclipse.xtend.core.tests/.classpath b/org.eclipse.xtend.core.tests/.classpath index 117ba8913c..85e949fcde 100644 --- a/org.eclipse.xtend.core.tests/.classpath +++ b/org.eclipse.xtend.core.tests/.classpath @@ -35,7 +35,7 @@ - + diff --git a/org.eclipse.xtend.core.tests/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.core.tests/.settings/org.eclipse.jdt.core.prefs index d24bac1eb2..bb94655272 100644 --- a/org.eclipse.xtend.core.tests/.settings/org.eclipse.jdt.core.prefs +++ b/org.eclipse.xtend.core.tests/.settings/org.eclipse.jdt.core.prefs @@ -24,9 +24,9 @@ org.eclipse.jdt.core.compiler.annotation.nonnullisdefault=disabled org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate @@ -124,7 +124,7 @@ org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disa org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.source=11 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 diff --git a/org.eclipse.xtend.core.tests/META-INF/MANIFEST.MF b/org.eclipse.xtend.core.tests/META-INF/MANIFEST.MF index ccd993936a..9562182aaa 100644 --- a/org.eclipse.xtend.core.tests/META-INF/MANIFEST.MF +++ b/org.eclipse.xtend.core.tests/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: Xtend Core Tests Bundle-SymbolicName: org.eclipse.xtend.core.tests Bundle-Version: 2.29.0.qualifier Bundle-Vendor: Eclipse Xtext -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-RequiredExecutionEnvironment: JavaSE-11 Require-Bundle: org.eclipse.xtend.core, org.eclipse.xtext.testing, org.eclipse.xtext.xbase.testing, diff --git a/org.eclipse.xtend.core.tests/xtend.core.tests.fast (xtend).launch b/org.eclipse.xtend.core.tests/xtend.core.tests.fast (xtend).launch index 62348e28f4..36ccc3acae 100644 --- a/org.eclipse.xtend.core.tests/xtend.core.tests.fast (xtend).launch +++ b/org.eclipse.xtend.core.tests/xtend.core.tests.fast (xtend).launch @@ -25,7 +25,7 @@ - + diff --git a/org.eclipse.xtend.core.tests/xtend.core.tests.fast.launch b/org.eclipse.xtend.core.tests/xtend.core.tests.fast.launch index 9a40bdc9dc..dab5d3798d 100644 --- a/org.eclipse.xtend.core.tests/xtend.core.tests.fast.launch +++ b/org.eclipse.xtend.core.tests/xtend.core.tests.fast.launch @@ -25,7 +25,7 @@ - + diff --git a/org.eclipse.xtend.core.tests/xtend.core.tests.java8.fast (xtend).launch b/org.eclipse.xtend.core.tests/xtend.core.tests.java8.fast (xtend).launch index 8b5b44335b..90d78e82fa 100644 --- a/org.eclipse.xtend.core.tests/xtend.core.tests.java8.fast (xtend).launch +++ b/org.eclipse.xtend.core.tests/xtend.core.tests.java8.fast (xtend).launch @@ -30,7 +30,7 @@ - + diff --git a/org.eclipse.xtend.core.tests/xtend.core.tests.slow (xtend).launch b/org.eclipse.xtend.core.tests/xtend.core.tests.slow (xtend).launch index c530d87226..aa6e436594 100644 --- a/org.eclipse.xtend.core.tests/xtend.core.tests.slow (xtend).launch +++ b/org.eclipse.xtend.core.tests/xtend.core.tests.slow (xtend).launch @@ -25,7 +25,7 @@ - + diff --git a/org.eclipse.xtend.core.tests/xtend.core.tests.slow.launch b/org.eclipse.xtend.core.tests/xtend.core.tests.slow.launch index baacfff17f..c1ca0fbc0f 100644 --- a/org.eclipse.xtend.core.tests/xtend.core.tests.slow.launch +++ b/org.eclipse.xtend.core.tests/xtend.core.tests.slow.launch @@ -25,7 +25,7 @@ - + diff --git a/org.eclipse.xtend.core/.classpath b/org.eclipse.xtend.core/.classpath index fb26dc6772..524a0a1bf8 100644 --- a/org.eclipse.xtend.core/.classpath +++ b/org.eclipse.xtend.core/.classpath @@ -45,7 +45,7 @@ - + diff --git a/org.eclipse.xtend.core/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.core/.settings/org.eclipse.jdt.core.prefs index d5fa6ec2c7..73140bc25d 100644 --- a/org.eclipse.xtend.core/.settings/org.eclipse.jdt.core.prefs +++ b/org.eclipse.xtend.core/.settings/org.eclipse.jdt.core.prefs @@ -26,9 +26,9 @@ org.eclipse.jdt.core.compiler.annotation.nonnullisdefault=disabled org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate @@ -131,7 +131,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.source=11 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 diff --git a/org.eclipse.xtend.core/META-INF/MANIFEST.MF b/org.eclipse.xtend.core/META-INF/MANIFEST.MF index ab0bf1aa39..22b11d2f76 100644 --- a/org.eclipse.xtend.core/META-INF/MANIFEST.MF +++ b/org.eclipse.xtend.core/META-INF/MANIFEST.MF @@ -6,7 +6,7 @@ Bundle-Version: 2.29.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-RequiredExecutionEnvironment: JavaSE-11 Export-Package: org.eclipse.xtend.core;x-friends:="org.eclipse.xtend.ide.common, org.eclipse.xtend.ide.tests", org.eclipse.xtend.core.compiler;x-friends:="org.eclipse.xtend.m2e, diff --git a/org.eclipse.xtend.core/src/org/eclipse/xtend/core/javaconverter/ASTParserFactory.xtend b/org.eclipse.xtend.core/src/org/eclipse/xtend/core/javaconverter/ASTParserFactory.xtend index 0d719973e6..a8509b3f48 100644 --- a/org.eclipse.xtend.core/src/org/eclipse/xtend/core/javaconverter/ASTParserFactory.xtend +++ b/org.eclipse.xtend.core/src/org/eclipse/xtend/core/javaconverter/ASTParserFactory.xtend @@ -58,7 +58,7 @@ class ASTParserFactory { // TODO update to 16 later case "16" : 11 // TODO update to 17 later - case "17" : 11 + case "17" : 17 default: 3 } } diff --git a/org.eclipse.xtend.core/src/org/eclipse/xtend/core/javaconverter/JavaASTFlattener.xtend b/org.eclipse.xtend.core/src/org/eclipse/xtend/core/javaconverter/JavaASTFlattener.xtend index e91ff12227..4e7fdde91e 100644 --- a/org.eclipse.xtend.core/src/org/eclipse/xtend/core/javaconverter/JavaASTFlattener.xtend +++ b/org.eclipse.xtend.core/src/org/eclipse/xtend/core/javaconverter/JavaASTFlattener.xtend @@ -1774,7 +1774,14 @@ class JavaASTFlattener extends ASTVisitor { appendToBuffer("default ") } else { appendToBuffer("case ") - node.getExpression().accept(this) + if (ASTParserFactory.asJLS(targetApiLevel) >= 14) { + // TODO make this more sophisticated, hande more expressions that 0 etc + val expression = node.expressions().get(0) as Expression + expression.accept(this) + } else { + node.getExpression().accept(this) + } + } return false } diff --git a/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/javaconverter/ASTParserFactory.java b/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/javaconverter/ASTParserFactory.java index f0c40fab16..315a9d45a9 100644 --- a/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/javaconverter/ASTParserFactory.java +++ b/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/javaconverter/ASTParserFactory.java @@ -160,7 +160,7 @@ public static int asJLS(final String javaVersion) { _switchResult = 11; break; case "17": - _switchResult = 11; + _switchResult = 17; break; default: _switchResult = 3; diff --git a/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/javaconverter/JavaASTFlattener.java b/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/javaconverter/JavaASTFlattener.java index 0d40637e36..39b5f421b4 100644 --- a/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/javaconverter/JavaASTFlattener.java +++ b/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/javaconverter/JavaASTFlattener.java @@ -2422,7 +2422,15 @@ public boolean visit(final SwitchCase node) { this.appendToBuffer("default "); } else { this.appendToBuffer("case "); - node.getExpression().accept(this); + int _asJLS = ASTParserFactory.asJLS(this.targetApiLevel); + boolean _greaterEqualsThan = (_asJLS >= 14); + if (_greaterEqualsThan) { + Object _get = node.expressions().get(0); + final Expression expression = ((Expression) _get); + expression.accept(this); + } else { + node.getExpression().accept(this); + } } return false; } diff --git a/org.eclipse.xtend.examples/.classpath b/org.eclipse.xtend.examples/.classpath index 075009d774..bc3587db48 100644 --- a/org.eclipse.xtend.examples/.classpath +++ b/org.eclipse.xtend.examples/.classpath @@ -1,6 +1,6 @@ - + diff --git a/org.eclipse.xtend.examples/projects/xtend-annotation-examples-client/.classpath b/org.eclipse.xtend.examples/projects/xtend-annotation-examples-client/.classpath index 87e8cd6596..44e0ca59e4 100644 --- a/org.eclipse.xtend.examples/projects/xtend-annotation-examples-client/.classpath +++ b/org.eclipse.xtend.examples/projects/xtend-annotation-examples-client/.classpath @@ -1,6 +1,6 @@ - + diff --git a/org.eclipse.xtend.examples/projects/xtend-annotation-examples-client/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.examples/projects/xtend-annotation-examples-client/.settings/org.eclipse.jdt.core.prefs index 0c68a61dca..f4d933e4eb 100644 --- a/org.eclipse.xtend.examples/projects/xtend-annotation-examples-client/.settings/org.eclipse.jdt.core.prefs +++ b/org.eclipse.xtend.examples/projects/xtend-annotation-examples-client/.settings/org.eclipse.jdt.core.prefs @@ -1,7 +1,7 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.source=11 diff --git a/org.eclipse.xtend.examples/projects/xtend-annotation-examples-client/META-INF/MANIFEST.MF b/org.eclipse.xtend.examples/projects/xtend-annotation-examples-client/META-INF/MANIFEST.MF index edf51a4615..f576e72434 100644 --- a/org.eclipse.xtend.examples/projects/xtend-annotation-examples-client/META-INF/MANIFEST.MF +++ b/org.eclipse.xtend.examples/projects/xtend-annotation-examples-client/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: Active Annotations Example Client Bundle-SymbolicName: xtend-annotation-examples-client Bundle-Version: 2.29.0.qualifier -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-RequiredExecutionEnvironment: JavaSE-11 Require-Bundle: org.eclipse.xtend.lib, com.google.guava;bundle-version="[30.1.0,31.0.0)", org.eclipse.xtext.xbase.lib;bundle-version="2.29.0", diff --git a/org.eclipse.xtend.examples/projects/xtend-annotation-examples/.classpath b/org.eclipse.xtend.examples/projects/xtend-annotation-examples/.classpath index 87e8cd6596..44e0ca59e4 100644 --- a/org.eclipse.xtend.examples/projects/xtend-annotation-examples/.classpath +++ b/org.eclipse.xtend.examples/projects/xtend-annotation-examples/.classpath @@ -1,6 +1,6 @@ - + diff --git a/org.eclipse.xtend.examples/projects/xtend-annotation-examples/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.examples/projects/xtend-annotation-examples/.settings/org.eclipse.jdt.core.prefs index 0c68a61dca..f4d933e4eb 100644 --- a/org.eclipse.xtend.examples/projects/xtend-annotation-examples/.settings/org.eclipse.jdt.core.prefs +++ b/org.eclipse.xtend.examples/projects/xtend-annotation-examples/.settings/org.eclipse.jdt.core.prefs @@ -1,7 +1,7 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.source=11 diff --git a/org.eclipse.xtend.examples/projects/xtend-annotation-examples/META-INF/MANIFEST.MF b/org.eclipse.xtend.examples/projects/xtend-annotation-examples/META-INF/MANIFEST.MF index ea0962efd0..f6d85a7592 100644 --- a/org.eclipse.xtend.examples/projects/xtend-annotation-examples/META-INF/MANIFEST.MF +++ b/org.eclipse.xtend.examples/projects/xtend-annotation-examples/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: Active Annotations Example Bundle-SymbolicName: xtend-annotation-examples Bundle-Version: 2.29.0.qualifier -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-RequiredExecutionEnvironment: JavaSE-11 Require-Bundle: org.eclipse.xtend.lib, com.google.guava;bundle-version="[30.1.0,31.0.0)", org.eclipse.xtext.xbase.lib;bundle-version="2.29.0", diff --git a/org.eclipse.xtend.examples/projects/xtend-euler/.classpath b/org.eclipse.xtend.examples/projects/xtend-euler/.classpath index 0585d3eca4..4bfb994652 100644 --- a/org.eclipse.xtend.examples/projects/xtend-euler/.classpath +++ b/org.eclipse.xtend.examples/projects/xtend-euler/.classpath @@ -1,6 +1,6 @@ - + diff --git a/org.eclipse.xtend.examples/projects/xtend-euler/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.examples/projects/xtend-euler/.settings/org.eclipse.jdt.core.prefs index 3a21537071..049e42fd35 100644 --- a/org.eclipse.xtend.examples/projects/xtend-euler/.settings/org.eclipse.jdt.core.prefs +++ b/org.eclipse.xtend.examples/projects/xtend-euler/.settings/org.eclipse.jdt.core.prefs @@ -1,11 +1,11 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.source=11 diff --git a/org.eclipse.xtend.examples/projects/xtend-examples/.classpath b/org.eclipse.xtend.examples/projects/xtend-examples/.classpath index 428337e560..47ce7cd075 100644 --- a/org.eclipse.xtend.examples/projects/xtend-examples/.classpath +++ b/org.eclipse.xtend.examples/projects/xtend-examples/.classpath @@ -1,6 +1,6 @@ - + diff --git a/org.eclipse.xtend.examples/projects/xtend-examples/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.examples/projects/xtend-examples/.settings/org.eclipse.jdt.core.prefs index 3a21537071..049e42fd35 100644 --- a/org.eclipse.xtend.examples/projects/xtend-examples/.settings/org.eclipse.jdt.core.prefs +++ b/org.eclipse.xtend.examples/projects/xtend-examples/.settings/org.eclipse.jdt.core.prefs @@ -1,11 +1,11 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.source=11 diff --git a/org.eclipse.xtend.examples/projects/xtend-examples/META-INF/MANIFEST.MF b/org.eclipse.xtend.examples/projects/xtend-examples/META-INF/MANIFEST.MF index f59b39fe20..8da10c44d2 100644 --- a/org.eclipse.xtend.examples/projects/xtend-examples/META-INF/MANIFEST.MF +++ b/org.eclipse.xtend.examples/projects/xtend-examples/META-INF/MANIFEST.MF @@ -7,7 +7,7 @@ Bundle-Vendor: Eclipse Xtext Require-Bundle: org.eclipse.xtext.xbase.lib;bundle-version="2.29.0", org.eclipse.xtend.lib, org.junit;bundle-version="4.12.0" -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-RequiredExecutionEnvironment: JavaSE-11 Automatic-Module-Name: xtend-examples Export-Package: example1;x-internal:=true, example2;x-internal:=true, diff --git a/org.eclipse.xtend.ide.common/.classpath b/org.eclipse.xtend.ide.common/.classpath index 7c26d331e0..f2491c6f2b 100644 --- a/org.eclipse.xtend.ide.common/.classpath +++ b/org.eclipse.xtend.ide.common/.classpath @@ -25,7 +25,7 @@ - + diff --git a/org.eclipse.xtend.ide.common/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.ide.common/.settings/org.eclipse.jdt.core.prefs index 6c4fb55666..d8b08243f5 100644 --- a/org.eclipse.xtend.ide.common/.settings/org.eclipse.jdt.core.prefs +++ b/org.eclipse.xtend.ide.common/.settings/org.eclipse.jdt.core.prefs @@ -25,9 +25,9 @@ org.eclipse.jdt.core.compiler.annotation.nonnullisdefault=disabled org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate @@ -132,7 +132,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.source=11 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 diff --git a/org.eclipse.xtend.ide.common/META-INF/MANIFEST.MF b/org.eclipse.xtend.ide.common/META-INF/MANIFEST.MF index 9223caeaee..ccfc94337a 100644 --- a/org.eclipse.xtend.ide.common/META-INF/MANIFEST.MF +++ b/org.eclipse.xtend.ide.common/META-INF/MANIFEST.MF @@ -11,7 +11,7 @@ Require-Bundle: org.eclipse.xtend.core, org.eclipse.xtext.xbase.ide, org.antlr.runtime;bundle-version="[3.2.0,3.2.1)", org.eclipse.core.runtime;bundle-version="3.13.0";resolution:=optional -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-RequiredExecutionEnvironment: JavaSE-11 Export-Package: org.eclipse.xtend.ide.common.contentassist.antlr;x-friends:="org.eclipse.xtend.ide", org.eclipse.xtend.ide.common.contentassist.antlr.internal;x-friends:="org.eclipse.xtend.ide", org.eclipse.xtend.ide.common.contentassist.javadoc;x-friends:="org.eclipse.xtend.ide", diff --git a/org.eclipse.xtend.ide.swtbot.tests/.classpath b/org.eclipse.xtend.ide.swtbot.tests/.classpath index d247cb01c6..398766e48c 100644 --- a/org.eclipse.xtend.ide.swtbot.tests/.classpath +++ b/org.eclipse.xtend.ide.swtbot.tests/.classpath @@ -1,6 +1,6 @@ - + diff --git a/org.eclipse.xtend.ide.swtbot.tests/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.ide.swtbot.tests/.settings/org.eclipse.jdt.core.prefs index 757da9d35d..810980cc78 100644 --- a/org.eclipse.xtend.ide.swtbot.tests/.settings/org.eclipse.jdt.core.prefs +++ b/org.eclipse.xtend.ide.swtbot.tests/.settings/org.eclipse.jdt.core.prefs @@ -18,9 +18,9 @@ org.eclipse.jdt.core.codeComplete.staticFieldSuffixes= org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes= org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes= org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate @@ -110,7 +110,7 @@ org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disa org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.source=11 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 diff --git a/org.eclipse.xtend.ide.swtbot.tests/META-INF/MANIFEST.MF b/org.eclipse.xtend.ide.swtbot.tests/META-INF/MANIFEST.MF index 083fe08cb5..f5645d1e94 100644 --- a/org.eclipse.xtend.ide.swtbot.tests/META-INF/MANIFEST.MF +++ b/org.eclipse.xtend.ide.swtbot.tests/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: Xtend SWT Tests Bundle-SymbolicName: org.eclipse.xtend.ide.swtbot.tests Bundle-Version: 2.29.0.qualifier Bundle-Vendor: Eclipse Xtext -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-RequiredExecutionEnvironment: JavaSE-11 Import-Package: org.apache.log4j;version="1.2.19", org.junit;version="4.12.0", org.junit.rules;version="4.12.0", diff --git a/org.eclipse.xtend.ide.swtbot.tests/xtend.ide.tests.slow (SWTBot).launch b/org.eclipse.xtend.ide.swtbot.tests/xtend.ide.tests.slow (SWTBot).launch index df59985524..1dfc544f23 100644 --- a/org.eclipse.xtend.ide.swtbot.tests/xtend.ide.tests.slow (SWTBot).launch +++ b/org.eclipse.xtend.ide.swtbot.tests/xtend.ide.tests.slow (SWTBot).launch @@ -24,7 +24,7 @@ - + diff --git a/org.eclipse.xtend.ide.tests.data/.classpath b/org.eclipse.xtend.ide.tests.data/.classpath index eca7bdba8f..e801ebfb46 100644 --- a/org.eclipse.xtend.ide.tests.data/.classpath +++ b/org.eclipse.xtend.ide.tests.data/.classpath @@ -1,6 +1,6 @@ - + diff --git a/org.eclipse.xtend.ide.tests.data/META-INF/MANIFEST.MF b/org.eclipse.xtend.ide.tests.data/META-INF/MANIFEST.MF index 76758b4fbc..6cc1b886cd 100644 --- a/org.eclipse.xtend.ide.tests.data/META-INF/MANIFEST.MF +++ b/org.eclipse.xtend.ide.tests.data/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: Plug-in for testing restricted access Bundle-SymbolicName: org.eclipse.xtend.ide.tests.data Bundle-Version: 2.29.0.qualifier Bundle-Vendor: Eclipse Xtext -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-RequiredExecutionEnvironment: JavaSE-11 Export-Package: org.eclipse.xtend.core.tests.internal;x-internal:=true, org.eclipse.xtend.ide.tests.data, org.eclipse.xtend.ide.tests.data.bug348446, diff --git a/org.eclipse.xtend.ide.tests/.classpath b/org.eclipse.xtend.ide.tests/.classpath index 87290a803a..3235203beb 100644 --- a/org.eclipse.xtend.ide.tests/.classpath +++ b/org.eclipse.xtend.ide.tests/.classpath @@ -1,6 +1,6 @@ - + diff --git a/org.eclipse.xtend.ide.tests/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.ide.tests/.settings/org.eclipse.jdt.core.prefs index 757da9d35d..810980cc78 100644 --- a/org.eclipse.xtend.ide.tests/.settings/org.eclipse.jdt.core.prefs +++ b/org.eclipse.xtend.ide.tests/.settings/org.eclipse.jdt.core.prefs @@ -18,9 +18,9 @@ org.eclipse.jdt.core.codeComplete.staticFieldSuffixes= org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes= org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes= org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate @@ -110,7 +110,7 @@ org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disa org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.source=11 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 diff --git a/org.eclipse.xtend.ide.tests/META-INF/MANIFEST.MF b/org.eclipse.xtend.ide.tests/META-INF/MANIFEST.MF index 8b70588ba1..909b6d0800 100644 --- a/org.eclipse.xtend.ide.tests/META-INF/MANIFEST.MF +++ b/org.eclipse.xtend.ide.tests/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: Xtend UI Tests Bundle-SymbolicName: org.eclipse.xtend.ide.tests Bundle-Version: 2.29.0.qualifier Bundle-Vendor: Eclipse Xtext -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-RequiredExecutionEnvironment: JavaSE-11 Require-Bundle: org.eclipse.xtend.core, org.eclipse.xtext, org.eclipse.xtext.xbase.lib;bundle-version="2.29.0", diff --git a/org.eclipse.xtend.ide.tests/xtend.ide.tests.fast-quarantine.launch b/org.eclipse.xtend.ide.tests/xtend.ide.tests.fast-quarantine.launch index 387d0e7e24..442258e250 100644 --- a/org.eclipse.xtend.ide.tests/xtend.ide.tests.fast-quarantine.launch +++ b/org.eclipse.xtend.ide.tests/xtend.ide.tests.fast-quarantine.launch @@ -28,7 +28,7 @@ - + diff --git a/org.eclipse.xtend.ide.tests/xtend.ide.tests.fast.launch b/org.eclipse.xtend.ide.tests/xtend.ide.tests.fast.launch index d794d91e78..424eb983f9 100644 --- a/org.eclipse.xtend.ide.tests/xtend.ide.tests.fast.launch +++ b/org.eclipse.xtend.ide.tests/xtend.ide.tests.fast.launch @@ -28,7 +28,7 @@ - + diff --git a/org.eclipse.xtend.ide.tests/xtend.ide.tests.slow (xtend).launch b/org.eclipse.xtend.ide.tests/xtend.ide.tests.slow (xtend).launch index 42f59eccba..98d77957f4 100644 --- a/org.eclipse.xtend.ide.tests/xtend.ide.tests.slow (xtend).launch +++ b/org.eclipse.xtend.ide.tests/xtend.ide.tests.slow (xtend).launch @@ -28,7 +28,7 @@ - + diff --git a/org.eclipse.xtend.ide.tests/xtend.ide.tests.slow.launch b/org.eclipse.xtend.ide.tests/xtend.ide.tests.slow.launch index 96432d654f..0b6475d958 100644 --- a/org.eclipse.xtend.ide.tests/xtend.ide.tests.slow.launch +++ b/org.eclipse.xtend.ide.tests/xtend.ide.tests.slow.launch @@ -28,7 +28,7 @@ - + diff --git a/org.eclipse.xtend.ide/.classpath b/org.eclipse.xtend.ide/.classpath index ba69571605..779b18f4d2 100644 --- a/org.eclipse.xtend.ide/.classpath +++ b/org.eclipse.xtend.ide/.classpath @@ -1,6 +1,6 @@ - + diff --git a/org.eclipse.xtend.ide/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.ide/.settings/org.eclipse.jdt.core.prefs index 6c4fb55666..d8b08243f5 100644 --- a/org.eclipse.xtend.ide/.settings/org.eclipse.jdt.core.prefs +++ b/org.eclipse.xtend.ide/.settings/org.eclipse.jdt.core.prefs @@ -25,9 +25,9 @@ org.eclipse.jdt.core.compiler.annotation.nonnullisdefault=disabled org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate @@ -132,7 +132,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.source=11 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 diff --git a/org.eclipse.xtend.ide/META-INF/MANIFEST.MF b/org.eclipse.xtend.ide/META-INF/MANIFEST.MF index 2da4e1de1a..58a6fd525a 100644 --- a/org.eclipse.xtend.ide/META-INF/MANIFEST.MF +++ b/org.eclipse.xtend.ide/META-INF/MANIFEST.MF @@ -32,7 +32,7 @@ Require-Bundle: org.eclipse.xtend.core, org.eclipse.osgi.services, org.eclipse.e4.ui.css.swt.theme;bundle-version="0.11.0" Import-Package: org.apache.log4j;version="1.2.19" -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-RequiredExecutionEnvironment: JavaSE-11 Bundle-Activator: org.eclipse.xtend.ide.XtendActivator Export-Package: org.eclipse.xtend.ide;x-internal:=true, org.eclipse.xtend.ide.autoedit;x-friends:="org.eclipse.xtend.ide.tests", diff --git a/org.eclipse.xtend.m2e/.classpath b/org.eclipse.xtend.m2e/.classpath index eca7bdba8f..e801ebfb46 100644 --- a/org.eclipse.xtend.m2e/.classpath +++ b/org.eclipse.xtend.m2e/.classpath @@ -1,6 +1,6 @@ - + diff --git a/org.eclipse.xtend.m2e/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.m2e/.settings/org.eclipse.jdt.core.prefs index 6e5c15e11d..5cb04dc17d 100644 --- a/org.eclipse.xtend.m2e/.settings/org.eclipse.jdt.core.prefs +++ b/org.eclipse.xtend.m2e/.settings/org.eclipse.jdt.core.prefs @@ -9,15 +9,15 @@ org.eclipse.jdt.core.classpath.exclusionPatterns=enabled org.eclipse.jdt.core.classpath.multipleOutputLocations=enabled org.eclipse.jdt.core.classpath.outputOverlappingAnotherSource=error org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.maxProblemPerUnit=100 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.source=11 org.eclipse.jdt.core.incompatibleJDKLevel=ignore org.eclipse.jdt.core.incompleteClasspath=error diff --git a/org.eclipse.xtend.m2e/META-INF/MANIFEST.MF b/org.eclipse.xtend.m2e/META-INF/MANIFEST.MF index 65778ef8ac..4cf71a6bcb 100644 --- a/org.eclipse.xtend.m2e/META-INF/MANIFEST.MF +++ b/org.eclipse.xtend.m2e/META-INF/MANIFEST.MF @@ -10,7 +10,7 @@ Require-Bundle: org.eclipse.m2e.core;bundle-version="[1.8.3,3.0.0)";resolution:= org.eclipse.xtext.builder, org.eclipse.xtend.core, org.eclipse.m2e.maven.runtime;bundle-version="[1.8.3,4.0.0)";resolution:=optional -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-RequiredExecutionEnvironment: JavaSE-11 Export-Package: org.eclipse.xtend.m2e;x-internal:=true Import-Package: org.apache.maven.plugin;provider=m2e;resolution:=optional Automatic-Module-Name: org.eclipse.xtend.m2e diff --git a/org.eclipse.xtend.maven.archetype/.classpath b/org.eclipse.xtend.maven.archetype/.classpath index afc60c1869..4da77465e1 100644 --- a/org.eclipse.xtend.maven.archetype/.classpath +++ b/org.eclipse.xtend.maven.archetype/.classpath @@ -5,7 +5,7 @@ - + diff --git a/org.eclipse.xtend.maven.plugin/.classpath b/org.eclipse.xtend.maven.plugin/.classpath index 0fd1183516..9f8f55ee43 100644 --- a/org.eclipse.xtend.maven.plugin/.classpath +++ b/org.eclipse.xtend.maven.plugin/.classpath @@ -24,7 +24,7 @@ - + diff --git a/org.eclipse.xtend.maven.plugin/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.maven.plugin/.settings/org.eclipse.jdt.core.prefs index fe47622803..f8bf6fae56 100644 --- a/org.eclipse.xtend.maven.plugin/.settings/org.eclipse.jdt.core.prefs +++ b/org.eclipse.xtend.maven.plugin/.settings/org.eclipse.jdt.core.prefs @@ -1,9 +1,9 @@ #Wed Nov 23 19:46:03 CET 2011 eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.source=11 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 diff --git a/org.eclipse.xtend.maven.plugin/src/test/resources/it/pom.xml b/org.eclipse.xtend.maven.plugin/src/test/resources/it/pom.xml index 0d7f21368e..811795a0f9 100644 --- a/org.eclipse.xtend.maven.plugin/src/test/resources/it/pom.xml +++ b/org.eclipse.xtend.maven.plugin/src/test/resources/it/pom.xml @@ -6,8 +6,8 @@ IT-SNAPSHOT pom - 1.8 - 1.8 + 11 + 11 2.29.0-SNAPSHOT 2.29.0.M1 diff --git a/org.eclipse.xtend.performance.tests/.classpath b/org.eclipse.xtend.performance.tests/.classpath index 220e33d11c..92236816bf 100644 --- a/org.eclipse.xtend.performance.tests/.classpath +++ b/org.eclipse.xtend.performance.tests/.classpath @@ -1,6 +1,6 @@ - + diff --git a/org.eclipse.xtend.performance.tests/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.performance.tests/.settings/org.eclipse.jdt.core.prefs index 81f2a4354b..0fc924cc70 100644 --- a/org.eclipse.xtend.performance.tests/.settings/org.eclipse.jdt.core.prefs +++ b/org.eclipse.xtend.performance.tests/.settings/org.eclipse.jdt.core.prefs @@ -23,9 +23,9 @@ org.eclipse.jdt.core.compiler.annotation.nonnullisdefault=disabled org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate @@ -123,7 +123,7 @@ org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disa org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.source=11 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 diff --git a/org.eclipse.xtend.performance.tests/CopyPerformanceTestData.mwe2.launch b/org.eclipse.xtend.performance.tests/CopyPerformanceTestData.mwe2.launch index 82bd32cb40..3a3ad463dc 100644 --- a/org.eclipse.xtend.performance.tests/CopyPerformanceTestData.mwe2.launch +++ b/org.eclipse.xtend.performance.tests/CopyPerformanceTestData.mwe2.launch @@ -1,13 +1,17 @@ - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/org.eclipse.xtend.performance.tests/META-INF/MANIFEST.MF b/org.eclipse.xtend.performance.tests/META-INF/MANIFEST.MF index 14f4be0213..aaae9cb171 100644 --- a/org.eclipse.xtend.performance.tests/META-INF/MANIFEST.MF +++ b/org.eclipse.xtend.performance.tests/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: Xtend Benchmarks Bundle-SymbolicName: org.eclipse.xtend.performance.tests Bundle-Version: 2.29.0.qualifier -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-RequiredExecutionEnvironment: JavaSE-11 Bundle-Vendor: Eclipse Xtext Bundle-ClassPath: . Require-Bundle: com.google.inject;bundle-version="5.0.1", diff --git a/org.eclipse.xtend.performance.tests/performance.tests.launch b/org.eclipse.xtend.performance.tests/performance.tests.launch index 0f49d4f7f7..41d1ad66e7 100644 --- a/org.eclipse.xtend.performance.tests/performance.tests.launch +++ b/org.eclipse.xtend.performance.tests/performance.tests.launch @@ -24,7 +24,7 @@ - + diff --git a/org.eclipse.xtend.standalone/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.standalone/.settings/org.eclipse.jdt.core.prefs index a84ba8624d..c99757898b 100644 --- a/org.eclipse.xtend.standalone/.settings/org.eclipse.jdt.core.prefs +++ b/org.eclipse.xtend.standalone/.settings/org.eclipse.jdt.core.prefs @@ -1,8 +1,8 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate @@ -22,4 +22,4 @@ org.eclipse.jdt.core.compiler.problem.missingJavadocTags=warning org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=protected -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.source=11 diff --git a/org.eclipse.xtend.swtbot/.classpath b/org.eclipse.xtend.swtbot/.classpath index eca7bdba8f..e801ebfb46 100644 --- a/org.eclipse.xtend.swtbot/.classpath +++ b/org.eclipse.xtend.swtbot/.classpath @@ -1,6 +1,6 @@ - + diff --git a/org.eclipse.xtend.swtbot/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.swtbot/.settings/org.eclipse.jdt.core.prefs index 3a21537071..049e42fd35 100644 --- a/org.eclipse.xtend.swtbot/.settings/org.eclipse.jdt.core.prefs +++ b/org.eclipse.xtend.swtbot/.settings/org.eclipse.jdt.core.prefs @@ -1,11 +1,11 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.source=11 diff --git a/org.eclipse.xtend.swtbot/META-INF/MANIFEST.MF b/org.eclipse.xtend.swtbot/META-INF/MANIFEST.MF index a19889cfb2..db9d7f99fb 100644 --- a/org.eclipse.xtend.swtbot/META-INF/MANIFEST.MF +++ b/org.eclipse.xtend.swtbot/META-INF/MANIFEST.MF @@ -5,5 +5,5 @@ Bundle-SymbolicName: org.eclipse.xtend.swtbot Bundle-Version: 2.29.0.qualifier Bundle-Vendor: Eclipse Xtext Fragment-Host: org.eclipse.swtbot.swt.finder;bundle-version="2.1.1" -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-RequiredExecutionEnvironment: JavaSE-11 Automatic-Module-Name: org.eclipse.xtend.swtbot diff --git a/releng/org.eclipse.xtend.maven.parent/pom.xml b/releng/org.eclipse.xtend.maven.parent/pom.xml index 7f10305ab4..267e67a846 100644 --- a/releng/org.eclipse.xtend.maven.parent/pom.xml +++ b/releng/org.eclipse.xtend.maven.parent/pom.xml @@ -11,12 +11,12 @@ ${basedir}/../.. 3.6.0 - 1.7.0 + 2.7.4 ISO-8859-1 ISO-8859-1 - 1.8 - 1.8 + 11 + 11 false diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-latest.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-latest.target index f688d18841..a56f497da4 100644 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-latest.target +++ b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-latest.target @@ -81,7 +81,7 @@ - + diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-oxygen.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-oxygen.target deleted file mode 100644 index 2d24ec88e5..0000000000 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-oxygen.target +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-photon.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-photon.target deleted file mode 100644 index e0f548b1a8..0000000000 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-photon.target +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201809.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201809.target deleted file mode 100644 index ead371d2e6..0000000000 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201809.target +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201812.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201812.target deleted file mode 100644 index d6605e527f..0000000000 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201812.target +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201903.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201903.target deleted file mode 100644 index efbdf60bbc..0000000000 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201903.target +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201906.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201906.target deleted file mode 100644 index 7dab505ca9..0000000000 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201906.target +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201909.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201909.target deleted file mode 100644 index bb24708e78..0000000000 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201909.target +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201912.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201912.target deleted file mode 100644 index 7f128405ad..0000000000 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r201912.target +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202003.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202003.target deleted file mode 100644 index 12936a3dc5..0000000000 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202003.target +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202006.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202006.target deleted file mode 100644 index 90ca17ca8e..0000000000 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202006.target +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202009.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202009.target deleted file mode 100644 index 5a03286ef8..0000000000 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202009.target +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202012.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202012.target deleted file mode 100644 index b756e835fa..0000000000 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202012.target +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202103.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202103.target deleted file mode 100644 index 6156be33da..0000000000 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202103.target +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202106.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202106.target deleted file mode 100644 index f86685574d..0000000000 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202106.target +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202109.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202109.target deleted file mode 100644 index b2c2ede115..0000000000 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202109.target +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202112.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202112.target deleted file mode 100644 index cf01b82e31..0000000000 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202112.target +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202203.target b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202203.target index b9728a6330..81906eed35 100644 --- a/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202203.target +++ b/releng/org.eclipse.xtend.target/org.eclipse.xtend.target-r202203.target @@ -81,7 +81,7 @@ - + diff --git a/releng/org.eclipse.xtend.target/pom.xml b/releng/org.eclipse.xtend.target/pom.xml index c8fa34b1de..e3d2a60c92 100644 --- a/releng/org.eclipse.xtend.target/pom.xml +++ b/releng/org.eclipse.xtend.target/pom.xml @@ -27,86 +27,6 @@ - - ${project.artifactId}-oxygen.target - target - ${project.artifactId}-oxygen - - - ${project.artifactId}-photon.target - target - ${project.artifactId}-photon - - - ${project.artifactId}-r201809.target - target - ${project.artifactId}-r201809 - - - ${project.artifactId}-r201812.target - target - ${project.artifactId}-r201812 - - - ${project.artifactId}-r201903.target - target - ${project.artifactId}-r201903 - - - ${project.artifactId}-r201906.target - target - ${project.artifactId}-r201906 - - - ${project.artifactId}-r201909.target - target - ${project.artifactId}-r201909 - - - ${project.artifactId}-r201912.target - target - ${project.artifactId}-r201912 - - - ${project.artifactId}-r202003.target - target - ${project.artifactId}-r202003 - - - ${project.artifactId}-r202006.target - target - ${project.artifactId}-r202006 - - - ${project.artifactId}-r202009.target - target - ${project.artifactId}-r202009 - - - ${project.artifactId}-r202012.target - target - ${project.artifactId}-r202012 - - - ${project.artifactId}-r202103.target - target - ${project.artifactId}-r202103 - - - ${project.artifactId}-r202106.target - target - ${project.artifactId}-r202106 - - - ${project.artifactId}-r202109.target - target - ${project.artifactId}-r202109 - - - ${project.artifactId}-r202112.target - target - ${project.artifactId}-r202112 - ${project.artifactId}-r202203.target target diff --git a/releng/org.eclipse.xtend.tycho.parent/pom.xml b/releng/org.eclipse.xtend.tycho.parent/pom.xml index c1c294353b..57ebb1b32e 100644 --- a/releng/org.eclipse.xtend.tycho.parent/pom.xml +++ b/releng/org.eclipse.xtend.tycho.parent/pom.xml @@ -8,13 +8,13 @@ pom - 1.7.0 + 2.7.4 2.29.0.M1 ISO-8859-1 ISO-8859-1 - 1.8 - 1.8 + 11 + 11 false true scm:git:https://github.com/eclipse/xtext-xtend.git @@ -46,111 +46,12 @@ r202203 - - 2.6.0 - org.eclipse.xtend.target-r202203 - - - - r202112 - - 2.5.0 - org.eclipse.xtend.target-r202112 - - - - r202109 - - 2.4.0 - org.eclipse.xtend.target-r202109 - - - - r202106 - - 2.4.0 - org.eclipse.xtend.target-r202106 - - - - r202103 - - org.eclipse.xtend.target-r202103 - - - - r202012 - - org.eclipse.xtend.target-r202012 - - - - r202009 - - org.eclipse.xtend.target-r202009 - - - - r202006 - - org.eclipse.xtend.target-r202006 - - - - r202003 - - org.eclipse.xtend.target-r202003 - - - - r201912 - - org.eclipse.xtend.target-r201912 - - - - r201909 - - org.eclipse.xtend.target-r201909 - - - - r201906 - - org.eclipse.xtend.target-r201906 - - - - r201903 - - org.eclipse.xtend.target-r201903 - - - - r201812 - - org.eclipse.xtend.target-r201812 - - - - r201809 - - org.eclipse.xtend.target-r201809 - - - - photon - - org.eclipse.xtend.target-photon - - - - oxygen true - org.eclipse.xtend.target-oxygen + 2.6.0 + org.eclipse.xtend.target-r202203