From 148afba29fb881d42c16ae48215ae1f32391bd97 Mon Sep 17 00:00:00 2001 From: Christian Dietrich Date: Tue, 2 Jun 2026 16:26:34 +0200 Subject: [PATCH] feat: drop gwt support --- NOTICE.md | 6 +- org.eclipse.xtend.lib.gwt.test/.classpath | 20 --- org.eclipse.xtend.lib.gwt.test/.project | 23 --- .../org.eclipse.core.resources.prefs | 3 - .../.settings/org.eclipse.jdt.core.prefs | 8 - .../.settings/org.eclipse.m2e.core.prefs | 4 - org.eclipse.xtend.lib.gwt.test/pom.xml | 138 ------------------ .../src/org/eclipse/xtend/lib/test/.gitignore | 1 - .../org/eclipse/xtend/lib/test/Test.gwt.xml | 9 -- .../xtend/lib/test/TestEntryPoint.java | 20 --- org.eclipse.xtend.lib.gwt/.classpath | 7 - org.eclipse.xtend.lib.gwt/.project | 40 ----- .../org.eclipse.core.resources.prefs | 3 - .../.settings/org.eclipse.jdt.core.prefs | 9 -- .../.settings/org.eclipse.m2e.core.prefs | 4 - .../META-INF/MANIFEST.MF | 11 -- .../OSGI-INF/l10n/bundle.properties | 3 - org.eclipse.xtend.lib.gwt/about.html | 36 ----- org.eclipse.xtend.lib.gwt/build.properties | 7 - org.eclipse.xtend.lib.gwt/gwtBuild.ant | 52 ------- org.eclipse.xtend.lib.gwt/pom.xml | 103 ------------- .../src/org/eclipse/xtend/lib/Lib.gwt.xml | 6 - .../.project | 17 --- .../org.eclipse.core.resources.prefs | 2 - .../.settings/org.eclipse.m2e.core.prefs | 4 - .../pom.xml | 21 --- org.eclipse.xtend.relocated.parent/pom.xml | 1 - org.eclipse.xtext.dev-bom/pom.xml | 5 - org.eclipse.xtext.full.releng/pom.xml | 3 - org.eclipse.xtext.maven.releng/pom.xml | 2 - org.eclipse.xtext.xbase.lib.gwt/.classpath | 7 - org.eclipse.xtext.xbase.lib.gwt/.project | 40 ----- .../com.google.appengine.eclipse.core.prefs | 4 - .../com.google.gdt.eclipse.core.prefs | 4 - .../com.google.gwt.eclipse.core.prefs | 2 - .../org.eclipse.core.resources.prefs | 5 - .../.settings/org.eclipse.jdt.core.prefs | 10 -- .../.settings/org.eclipse.m2e.core.prefs | 4 - .../META-INF/MANIFEST.MF | 12 -- .../OSGI-INF/l10n/bundle.properties | 3 - org.eclipse.xtext.xbase.lib.gwt/about.html | 36 ----- .../build.properties | 9 -- org.eclipse.xtext.xbase.lib.gwt/gwtBuild.ant | 32 ---- org.eclipse.xtext.xbase.lib.gwt/pom.xml | 101 ------------- .../xtend2/lib/DefaultLineDelimiter.java | 18 --- .../eclipse/xtend2/lib/WhitespaceMatcher.java | 15 -- .../xtext/xbase/lib/util/ToStringContext.java | 28 ---- .../src/org/eclipse/xtend2/lib/Lib.gwt.xml | 8 - .../org/eclipse/xtext/xbase/lib/Lib.gwt.xml | 9 -- pom.xml | 3 - 50 files changed, 1 insertion(+), 917 deletions(-) delete mode 100644 org.eclipse.xtend.lib.gwt.test/.classpath delete mode 100644 org.eclipse.xtend.lib.gwt.test/.project delete mode 100644 org.eclipse.xtend.lib.gwt.test/.settings/org.eclipse.core.resources.prefs delete mode 100644 org.eclipse.xtend.lib.gwt.test/.settings/org.eclipse.jdt.core.prefs delete mode 100644 org.eclipse.xtend.lib.gwt.test/.settings/org.eclipse.m2e.core.prefs delete mode 100644 org.eclipse.xtend.lib.gwt.test/pom.xml delete mode 100644 org.eclipse.xtend.lib.gwt.test/src/org/eclipse/xtend/lib/test/.gitignore delete mode 100644 org.eclipse.xtend.lib.gwt.test/src/org/eclipse/xtend/lib/test/Test.gwt.xml delete mode 100644 org.eclipse.xtend.lib.gwt.test/src/org/eclipse/xtend/lib/test/TestEntryPoint.java delete mode 100644 org.eclipse.xtend.lib.gwt/.classpath delete mode 100644 org.eclipse.xtend.lib.gwt/.project delete mode 100644 org.eclipse.xtend.lib.gwt/.settings/org.eclipse.core.resources.prefs delete mode 100644 org.eclipse.xtend.lib.gwt/.settings/org.eclipse.jdt.core.prefs delete mode 100644 org.eclipse.xtend.lib.gwt/.settings/org.eclipse.m2e.core.prefs delete mode 100644 org.eclipse.xtend.lib.gwt/META-INF/MANIFEST.MF delete mode 100644 org.eclipse.xtend.lib.gwt/OSGI-INF/l10n/bundle.properties delete mode 100644 org.eclipse.xtend.lib.gwt/about.html delete mode 100644 org.eclipse.xtend.lib.gwt/build.properties delete mode 100644 org.eclipse.xtend.lib.gwt/gwtBuild.ant delete mode 100644 org.eclipse.xtend.lib.gwt/pom.xml delete mode 100644 org.eclipse.xtend.lib.gwt/src/org/eclipse/xtend/lib/Lib.gwt.xml delete mode 100644 org.eclipse.xtend.relocated.parent/org.eclipse.xtend.lib.gwt.relocated/.project delete mode 100644 org.eclipse.xtend.relocated.parent/org.eclipse.xtend.lib.gwt.relocated/.settings/org.eclipse.core.resources.prefs delete mode 100644 org.eclipse.xtend.relocated.parent/org.eclipse.xtend.lib.gwt.relocated/.settings/org.eclipse.m2e.core.prefs delete mode 100644 org.eclipse.xtend.relocated.parent/org.eclipse.xtend.lib.gwt.relocated/pom.xml delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/.classpath delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/.project delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/.settings/com.google.appengine.eclipse.core.prefs delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/.settings/com.google.gdt.eclipse.core.prefs delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/.settings/com.google.gwt.eclipse.core.prefs delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/.settings/org.eclipse.core.resources.prefs delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/.settings/org.eclipse.jdt.core.prefs delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/.settings/org.eclipse.m2e.core.prefs delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/META-INF/MANIFEST.MF delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/OSGI-INF/l10n/bundle.properties delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/about.html delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/build.properties delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/gwtBuild.ant delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/pom.xml delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/src-super/org/eclipse/xtend2/lib/super/org/eclipse/xtend2/lib/DefaultLineDelimiter.java delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/src-super/org/eclipse/xtend2/lib/super/org/eclipse/xtend2/lib/WhitespaceMatcher.java delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/src-super/org/eclipse/xtext/xbase/lib/super/org/eclipse/xtext/xbase/lib/util/ToStringContext.java delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/src/org/eclipse/xtend2/lib/Lib.gwt.xml delete mode 100644 org.eclipse.xtext.xbase.lib.gwt/src/org/eclipse/xtext/xbase/lib/Lib.gwt.xml diff --git a/NOTICE.md b/NOTICE.md index 62cf9582747..a782ba62fcf 100644 --- a/NOTICE.md +++ b/NOTICE.md @@ -78,11 +78,7 @@ Google Guice / Inject Core API (7.0.0) * License: Apache License, 2.0 -Gradle Wrapper (8) - -* License: Apache License, 2.0 - -guava gwt (33.3.x) +Gradle Wrapper (9) * License: Apache License, 2.0 diff --git a/org.eclipse.xtend.lib.gwt.test/.classpath b/org.eclipse.xtend.lib.gwt.test/.classpath deleted file mode 100644 index 94441d49ca0..00000000000 --- a/org.eclipse.xtend.lib.gwt.test/.classpath +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/org.eclipse.xtend.lib.gwt.test/.project b/org.eclipse.xtend.lib.gwt.test/.project deleted file mode 100644 index dd935ff4b40..00000000000 --- a/org.eclipse.xtend.lib.gwt.test/.project +++ /dev/null @@ -1,23 +0,0 @@ - - - org.eclipse.xtend.lib.gwt.test - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - - diff --git a/org.eclipse.xtend.lib.gwt.test/.settings/org.eclipse.core.resources.prefs b/org.eclipse.xtend.lib.gwt.test/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 64640d380dd..00000000000 --- a/org.eclipse.xtend.lib.gwt.test/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,3 +0,0 @@ -eclipse.preferences.version=1 -encoding/=ISO-8859-1 -encoding/src=ISO-8859-1 diff --git a/org.eclipse.xtend.lib.gwt.test/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.lib.gwt.test/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 17a67bfcb22..00000000000 --- a/org.eclipse.xtend.lib.gwt.test/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,8 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 -org.eclipse.jdt.core.compiler.compliance=21 -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.forbiddenReference=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=21 diff --git a/org.eclipse.xtend.lib.gwt.test/.settings/org.eclipse.m2e.core.prefs b/org.eclipse.xtend.lib.gwt.test/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index f897a7f1cb2..00000000000 --- a/org.eclipse.xtend.lib.gwt.test/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/org.eclipse.xtend.lib.gwt.test/pom.xml b/org.eclipse.xtend.lib.gwt.test/pom.xml deleted file mode 100644 index 98fd781566e..00000000000 --- a/org.eclipse.xtend.lib.gwt.test/pom.xml +++ /dev/null @@ -1,138 +0,0 @@ - - 4.0.0 - - org.eclipse.xtext - org.eclipse.xtext.nodeploy.parent - 2.44.0-SNAPSHOT - ../org.eclipse.xtext.nodeploy.parent - - org.eclipse.xtend.lib.gwt.test - jar - - Xtend GWT lib test - A test that ensures our GWT compatibility. - - - 2.10.0 - - - - - org.eclipse.xtext - org.eclipse.xtend.lib.gwt - ${project.version} - - - com.google.gwt - gwt-user - ${gwt.version} - provided - - - - src - - - org.apache.maven.plugins - maven-compiler-plugin - - - **/src-super/** - - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - unpack-sources - generate-sources - - unpack - - - - - org.jspecify - jspecify - 1.0.0 - sources - jar - true - - ${project.build.directory}/.jspecify - - - - - - - - org.apache.maven.plugins - maven-resources-plugin - - - copy-filtered-resources - process-sources - - copy-resources - - - - ${project.basedir}/src/org/eclipse/xtend/lib/test/src-super - - - - ${project.build.directory}/.jspecify - true - - **/NonNull.java - **/Nullable.java - - - **/package-info.java - - - - - - - - - org.codehaus.mojo - gwt-maven-plugin - ${gwt.version} - - - gwt-compile - - compile - - - auto - org.eclipse.xtend.lib.test.Test - true - true - - - - - - maven-install-plugin - - true - - - - maven-deploy-plugin - - true - - - - - \ No newline at end of file diff --git a/org.eclipse.xtend.lib.gwt.test/src/org/eclipse/xtend/lib/test/.gitignore b/org.eclipse.xtend.lib.gwt.test/src/org/eclipse/xtend/lib/test/.gitignore deleted file mode 100644 index 29335a74a9f..00000000000 --- a/org.eclipse.xtend.lib.gwt.test/src/org/eclipse/xtend/lib/test/.gitignore +++ /dev/null @@ -1 +0,0 @@ -src-super \ No newline at end of file diff --git a/org.eclipse.xtend.lib.gwt.test/src/org/eclipse/xtend/lib/test/Test.gwt.xml b/org.eclipse.xtend.lib.gwt.test/src/org/eclipse/xtend/lib/test/Test.gwt.xml deleted file mode 100644 index 8cf5fe88b40..00000000000 --- a/org.eclipse.xtend.lib.gwt.test/src/org/eclipse/xtend/lib/test/Test.gwt.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/org.eclipse.xtend.lib.gwt.test/src/org/eclipse/xtend/lib/test/TestEntryPoint.java b/org.eclipse.xtend.lib.gwt.test/src/org/eclipse/xtend/lib/test/TestEntryPoint.java deleted file mode 100644 index b08a233a6d2..00000000000 --- a/org.eclipse.xtend.lib.gwt.test/src/org/eclipse/xtend/lib/test/TestEntryPoint.java +++ /dev/null @@ -1,20 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2014, 2022 itemis AG (http://www.itemis.eu) and others. - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License 2.0 which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * SPDX-License-Identifier: EPL-2.0 - *******************************************************************************/ -package org.eclipse.xtend.lib.test; - -import org.eclipse.xtend2.lib.StringConcatenation; - -import com.google.gwt.core.client.EntryPoint; - -public class TestEntryPoint implements EntryPoint { - public void onModuleLoad() { - StringConcatenation demo = null; - assert demo == null; - } -} \ No newline at end of file diff --git a/org.eclipse.xtend.lib.gwt/.classpath b/org.eclipse.xtend.lib.gwt/.classpath deleted file mode 100644 index 33327c39c19..00000000000 --- a/org.eclipse.xtend.lib.gwt/.classpath +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/org.eclipse.xtend.lib.gwt/.project b/org.eclipse.xtend.lib.gwt/.project deleted file mode 100644 index 20b4145d78d..00000000000 --- a/org.eclipse.xtend.lib.gwt/.project +++ /dev/null @@ -1,40 +0,0 @@ - - - org.eclipse.xtend.lib.gwt - - - - - - org.eclipse.xtext.ui.shared.xtextBuilder - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - org.eclipse.m2e.core.maven2Nature - org.eclipse.jdt.core.javanature - org.eclipse.xtext.ui.shared.xtextNature - org.eclipse.pde.PluginNature - - diff --git a/org.eclipse.xtend.lib.gwt/.settings/org.eclipse.core.resources.prefs b/org.eclipse.xtend.lib.gwt/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 64640d380dd..00000000000 --- a/org.eclipse.xtend.lib.gwt/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,3 +0,0 @@ -eclipse.preferences.version=1 -encoding/=ISO-8859-1 -encoding/src=ISO-8859-1 diff --git a/org.eclipse.xtend.lib.gwt/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtend.lib.gwt/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 23fa13b1705..00000000000 --- a/org.eclipse.xtend.lib.gwt/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 -org.eclipse.jdt.core.compiler.compliance=21 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=21 diff --git a/org.eclipse.xtend.lib.gwt/.settings/org.eclipse.m2e.core.prefs b/org.eclipse.xtend.lib.gwt/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index f897a7f1cb2..00000000000 --- a/org.eclipse.xtend.lib.gwt/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/org.eclipse.xtend.lib.gwt/META-INF/MANIFEST.MF b/org.eclipse.xtend.lib.gwt/META-INF/MANIFEST.MF deleted file mode 100644 index 9ac67aa2fc6..00000000000 --- a/org.eclipse.xtend.lib.gwt/META-INF/MANIFEST.MF +++ /dev/null @@ -1,11 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-SymbolicName: org.eclipse.xtend.lib.gwt -Bundle-Name: %Bundle-Name -Bundle-Vendor: %Bundle-Vendor -Bundle-Version: 2.44.0.qualifier -Bundle-RequiredExecutionEnvironment: JavaSE-21 -Export-Package: org.eclipse.xtend.lib;version="2.44.0" -Require-Bundle: org.eclipse.xtend.lib;bundle-version="2.44.0" -Automatic-Module-Name: org.eclipse.xtend.lib.gwt -Eclipse-SourceReferences: eclipseSourceReferences diff --git a/org.eclipse.xtend.lib.gwt/OSGI-INF/l10n/bundle.properties b/org.eclipse.xtend.lib.gwt/OSGI-INF/l10n/bundle.properties deleted file mode 100644 index 5179dc4ddf5..00000000000 --- a/org.eclipse.xtend.lib.gwt/OSGI-INF/l10n/bundle.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Properties file for org.eclipse.xtend.lib.gwt -Bundle-Vendor = Eclipse Xtext -Bundle-Name = Xtend GWT Library \ No newline at end of file diff --git a/org.eclipse.xtend.lib.gwt/about.html b/org.eclipse.xtend.lib.gwt/about.html deleted file mode 100644 index 164f781a8fd..00000000000 --- a/org.eclipse.xtend.lib.gwt/about.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - -About - - -

About This Content

- -

November 30, 2017

-

License

- -

- The Eclipse Foundation makes available all content in this plug-in - ("Content"). Unless otherwise indicated below, the Content - is provided to you under the terms and conditions of the Eclipse - Public License Version 2.0 ("EPL"). A copy of the EPL is - available at http://www.eclipse.org/legal/epl-2.0. - For purposes of the EPL, "Program" will mean the Content. -

- -

- If you did not receive this Content directly from the Eclipse - Foundation, the Content is being redistributed by another party - ("Redistributor") and different terms and conditions may - apply to your use of any object code in the Content. Check the - Redistributor's license that was provided with the Content. If no such - license exists, contact the Redistributor. Unless otherwise indicated - below, the terms and conditions of the EPL still apply to any source - code in the Content and such source code may be obtained at http://www.eclipse.org. -

- - - \ No newline at end of file diff --git a/org.eclipse.xtend.lib.gwt/build.properties b/org.eclipse.xtend.lib.gwt/build.properties deleted file mode 100644 index 7b066af5f00..00000000000 --- a/org.eclipse.xtend.lib.gwt/build.properties +++ /dev/null @@ -1,7 +0,0 @@ -bin.includes = META-INF/,\ - .,\ - about.html,\ - OSGI-INF/l10n/bundle.properties,\ - OSGI-INF/ -source.. = src/ -src.includes = about.html diff --git a/org.eclipse.xtend.lib.gwt/gwtBuild.ant b/org.eclipse.xtend.lib.gwt/gwtBuild.ant deleted file mode 100644 index c3de338e37b..00000000000 --- a/org.eclipse.xtend.lib.gwt/gwtBuild.ant +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - Copy gwt compatible classes from ${source.folder} to ${target.folder} - - - - - - - - - - - - - - - - - - - - - - - Using version: ${maven.version} - - - - - - - ${modifiedPomXml} - Pom stored:${output.folder}/org.eclipse.xtend.lib.gwt-${maven.version}.pom - Run deploy.artifacts target to deploy! - - - \ No newline at end of file diff --git a/org.eclipse.xtend.lib.gwt/pom.xml b/org.eclipse.xtend.lib.gwt/pom.xml deleted file mode 100644 index 8c47c7e3f56..00000000000 --- a/org.eclipse.xtend.lib.gwt/pom.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - 4.0.0 - - org.eclipse.xtext - xtext-parent - 2.44.0-SNAPSHOT - - org.eclipse.xtend.lib.gwt - eclipse-plugin - - Eclipse Xtend GWT Library - The runtime library for the Xtend programming language. - - - - com.google.guava - guava-gwt - - - org.eclipse.xtext - org.eclipse.xtext.xbase.lib.gwt - ${project.version} - - - org.eclipse.xtext - org.eclipse.xtend.lib - ${project.version} - - - - - - maven-dependency-plugin - 2.3 - - - - unpack-xtend-sources - generate-resources - - unpack-dependencies - - - org.eclipse.xtend.lib - sources - true - META-INF/MANIFEST.MF - ${project.build.directory}/xtend-sources - false - - - - - - org.eclipse.xtext - org.eclipse.xtend.lib - ${project.version} - sources - - - - - maven-antrun-plugin - - - - generate-resources - - run - - - - - - - - - - - - - - - - - - - - src - disabled - - - src - - - ${project.build.directory}/xtend-gwt-sources - - - - \ No newline at end of file diff --git a/org.eclipse.xtend.lib.gwt/src/org/eclipse/xtend/lib/Lib.gwt.xml b/org.eclipse.xtend.lib.gwt/src/org/eclipse/xtend/lib/Lib.gwt.xml deleted file mode 100644 index 4f9f808dd46..00000000000 --- a/org.eclipse.xtend.lib.gwt/src/org/eclipse/xtend/lib/Lib.gwt.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/org.eclipse.xtend.relocated.parent/org.eclipse.xtend.lib.gwt.relocated/.project b/org.eclipse.xtend.relocated.parent/org.eclipse.xtend.lib.gwt.relocated/.project deleted file mode 100644 index dc93442cbf4..00000000000 --- a/org.eclipse.xtend.relocated.parent/org.eclipse.xtend.lib.gwt.relocated/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - org.eclipse.xtend.lib.gwt.relocated - - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - org.eclipse.m2e.core.maven2Nature - - diff --git a/org.eclipse.xtend.relocated.parent/org.eclipse.xtend.lib.gwt.relocated/.settings/org.eclipse.core.resources.prefs b/org.eclipse.xtend.relocated.parent/org.eclipse.xtend.lib.gwt.relocated/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 370ae2c6983..00000000000 --- a/org.eclipse.xtend.relocated.parent/org.eclipse.xtend.lib.gwt.relocated/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=ISO-8859-1 diff --git a/org.eclipse.xtend.relocated.parent/org.eclipse.xtend.lib.gwt.relocated/.settings/org.eclipse.m2e.core.prefs b/org.eclipse.xtend.relocated.parent/org.eclipse.xtend.lib.gwt.relocated/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index f897a7f1cb2..00000000000 --- a/org.eclipse.xtend.relocated.parent/org.eclipse.xtend.lib.gwt.relocated/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/org.eclipse.xtend.relocated.parent/org.eclipse.xtend.lib.gwt.relocated/pom.xml b/org.eclipse.xtend.relocated.parent/org.eclipse.xtend.lib.gwt.relocated/pom.xml deleted file mode 100644 index 2acd515a7d2..00000000000 --- a/org.eclipse.xtend.relocated.parent/org.eclipse.xtend.lib.gwt.relocated/pom.xml +++ /dev/null @@ -1,21 +0,0 @@ - - 4.0.0 - - org.eclipse.xtend - org.eclipse.xtend.relocated.parent - 2.44.0-SNAPSHOT - - org.eclipse.xtend.lib.gwt - pom - Xtend Artifact Relocated org.eclipse.xtend.lib.gwt - Xtend Artifact for relocation of the old groupId org.eclipse.xtend, relocated to groupId org.eclipse.xtext - - - - - org.eclipse.xtext - - - diff --git a/org.eclipse.xtend.relocated.parent/pom.xml b/org.eclipse.xtend.relocated.parent/pom.xml index a95deb4f965..4a3d25c99c3 100644 --- a/org.eclipse.xtend.relocated.parent/pom.xml +++ b/org.eclipse.xtend.relocated.parent/pom.xml @@ -132,7 +132,6 @@ org.eclipse.xtend.maven.plugin.relocated org.eclipse.xtend.maven.archetype.relocated org.eclipse.xtend.ide.common.relocated - org.eclipse.xtend.lib.gwt.relocated org.eclipse.xtend.core.relocated org.eclipse.xtend.lib.relocated org.eclipse.xtend.lib.macro.relocated diff --git a/org.eclipse.xtext.dev-bom/pom.xml b/org.eclipse.xtext.dev-bom/pom.xml index 02402dff35b..0297d63730b 100644 --- a/org.eclipse.xtext.dev-bom/pom.xml +++ b/org.eclipse.xtext.dev-bom/pom.xml @@ -155,11 +155,6 @@ error_prone_annotations 2.23.0 - - com.google.guava - guava-gwt - 33.6.0-jre - com.google.guava guava-testlib diff --git a/org.eclipse.xtext.full.releng/pom.xml b/org.eclipse.xtext.full.releng/pom.xml index cbe8f88a9b6..6d7eee5caf1 100644 --- a/org.eclipse.xtext.full.releng/pom.xml +++ b/org.eclipse.xtext.full.releng/pom.xml @@ -18,16 +18,13 @@ ../org.eclipse.xtext.dev-bom ../org.eclipse.xtext.relengutil ../org.eclipse.xtext.xbase.lib - ../org.eclipse.xtext.xbase.lib.gwt ../org.eclipse.xtend.lib.macro ../org.eclipse.xtend.lib - ../org.eclipse.xtend.lib.gwt ../org.eclipse.xtext.xbase.lib.feature ../org.eclipse.xtext.xbase.lib.tests ../org.eclipse.xtend.lib.feature ../org.eclipse.xtend.lib.tests - ../org.eclipse.xtend.lib.gwt.test ../org.eclipse.xtext diff --git a/org.eclipse.xtext.maven.releng/pom.xml b/org.eclipse.xtext.maven.releng/pom.xml index 9b73d01989d..1f9877f5f4c 100644 --- a/org.eclipse.xtext.maven.releng/pom.xml +++ b/org.eclipse.xtext.maven.releng/pom.xml @@ -16,10 +16,8 @@ ../org.eclipse.xtext.nodeploy.parent ../org.eclipse.xtext.dev-bom ../org.eclipse.xtext.xbase.lib - ../org.eclipse.xtext.xbase.lib.gwt ../org.eclipse.xtend.lib.macro ../org.eclipse.xtend.lib - ../org.eclipse.xtend.lib.gwt ../org.eclipse.xtext ../org.eclipse.xtext.util diff --git a/org.eclipse.xtext.xbase.lib.gwt/.classpath b/org.eclipse.xtext.xbase.lib.gwt/.classpath deleted file mode 100644 index c0015778137..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/.classpath +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/org.eclipse.xtext.xbase.lib.gwt/.project b/org.eclipse.xtext.xbase.lib.gwt/.project deleted file mode 100644 index 0784387cf4e..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/.project +++ /dev/null @@ -1,40 +0,0 @@ - - - org.eclipse.xtext.xbase.lib.gwt - - - - - - org.eclipse.xtext.ui.shared.xtextBuilder - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - org.eclipse.m2e.core.maven2Nature - org.eclipse.jdt.core.javanature - org.eclipse.xtext.ui.shared.xtextNature - org.eclipse.pde.PluginNature - - diff --git a/org.eclipse.xtext.xbase.lib.gwt/.settings/com.google.appengine.eclipse.core.prefs b/org.eclipse.xtext.xbase.lib.gwt/.settings/com.google.appengine.eclipse.core.prefs deleted file mode 100644 index 5260f5f2bd8..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/.settings/com.google.appengine.eclipse.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -eclipse.preferences.version=1 -filesCopiedToWebInfLib= -googleCloudSqlEnabled=false -localDevMySqlEnabled=true diff --git a/org.eclipse.xtext.xbase.lib.gwt/.settings/com.google.gdt.eclipse.core.prefs b/org.eclipse.xtext.xbase.lib.gwt/.settings/com.google.gdt.eclipse.core.prefs deleted file mode 100644 index 8f0b83a4967..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/.settings/com.google.gdt.eclipse.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -eclipse.preferences.version=1 -jarsExcludedFromWebInfLib= -warSrcDir= -warSrcDirIsOutput=true diff --git a/org.eclipse.xtext.xbase.lib.gwt/.settings/com.google.gwt.eclipse.core.prefs b/org.eclipse.xtext.xbase.lib.gwt/.settings/com.google.gwt.eclipse.core.prefs deleted file mode 100644 index 82c36afe4e3..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/.settings/com.google.gwt.eclipse.core.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -filesCopiedToWebInfLib= diff --git a/org.eclipse.xtext.xbase.lib.gwt/.settings/org.eclipse.core.resources.prefs b/org.eclipse.xtext.xbase.lib.gwt/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 1adcb1d3ddb..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,5 +0,0 @@ -eclipse.preferences.version=1 -encoding//target/xbase-gwt-sources=ISO-8859-1 -encoding/=ISO-8859-1 -encoding/src=ISO-8859-1 -encoding/src-super=ISO-8859-1 diff --git a/org.eclipse.xtext.xbase.lib.gwt/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtext.xbase.lib.gwt/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index f7d4b5bfd88..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,10 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 -org.eclipse.jdt.core.compiler.compliance=21 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.forbiddenReference=error -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=21 diff --git a/org.eclipse.xtext.xbase.lib.gwt/.settings/org.eclipse.m2e.core.prefs b/org.eclipse.xtext.xbase.lib.gwt/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index f897a7f1cb2..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/org.eclipse.xtext.xbase.lib.gwt/META-INF/MANIFEST.MF b/org.eclipse.xtext.xbase.lib.gwt/META-INF/MANIFEST.MF deleted file mode 100644 index d725925ab6c..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/META-INF/MANIFEST.MF +++ /dev/null @@ -1,12 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: %Bundle-Name -Bundle-SymbolicName: org.eclipse.xtext.xbase.lib.gwt -Bundle-Version: 2.44.0.qualifier -Export-Package: org.eclipse.xtend2.lib;version="2.44.0", - org.eclipse.xtext.xbase.lib;version="2.44.0" -Bundle-RequiredExecutionEnvironment: JavaSE-21 -Require-Bundle: com.google.guava;bundle-version="[33.6.0,34.0.0)" -Bundle-Vendor: %Vendor-Name -Automatic-Module-Name: org.eclipse.xtext.xbase.lib.gwt -Eclipse-SourceReferences: eclipseSourceReferences diff --git a/org.eclipse.xtext.xbase.lib.gwt/OSGI-INF/l10n/bundle.properties b/org.eclipse.xtext.xbase.lib.gwt/OSGI-INF/l10n/bundle.properties deleted file mode 100644 index 87b57614b8b..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/OSGI-INF/l10n/bundle.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Properties file for org.eclipse.xtext.xbase.lib.gwt -Bundle-Name = Xbase Gwt Library -Vendor-Name = Eclipse Xtext \ No newline at end of file diff --git a/org.eclipse.xtext.xbase.lib.gwt/about.html b/org.eclipse.xtext.xbase.lib.gwt/about.html deleted file mode 100644 index 164f781a8fd..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/about.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - -About - - -

About This Content

- -

November 30, 2017

-

License

- -

- The Eclipse Foundation makes available all content in this plug-in - ("Content"). Unless otherwise indicated below, the Content - is provided to you under the terms and conditions of the Eclipse - Public License Version 2.0 ("EPL"). A copy of the EPL is - available at http://www.eclipse.org/legal/epl-2.0. - For purposes of the EPL, "Program" will mean the Content. -

- -

- If you did not receive this Content directly from the Eclipse - Foundation, the Content is being redistributed by another party - ("Redistributor") and different terms and conditions may - apply to your use of any object code in the Content. Check the - Redistributor's license that was provided with the Content. If no such - license exists, contact the Redistributor. Unless otherwise indicated - below, the terms and conditions of the EPL still apply to any source - code in the Content and such source code may be obtained at http://www.eclipse.org. -

- - - \ No newline at end of file diff --git a/org.eclipse.xtext.xbase.lib.gwt/build.properties b/org.eclipse.xtext.xbase.lib.gwt/build.properties deleted file mode 100644 index 9605451f2c7..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/build.properties +++ /dev/null @@ -1,9 +0,0 @@ -bin.includes = .,\ - META-INF/,\ - OSGI-INF/l10n/bundle.properties,\ - about.html,\ - OSGI-INF/ -source.. = src -src.excludes = src-super/ -src.includes = about.html - diff --git a/org.eclipse.xtext.xbase.lib.gwt/gwtBuild.ant b/org.eclipse.xtext.xbase.lib.gwt/gwtBuild.ant deleted file mode 100644 index 492c5ca2904..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/gwtBuild.ant +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - Copy gwt compatible classes from ${source.folder} to ${target.folder} - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/org.eclipse.xtext.xbase.lib.gwt/pom.xml b/org.eclipse.xtext.xbase.lib.gwt/pom.xml deleted file mode 100644 index 03b50c76eac..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/pom.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - 4.0.0 - - org.eclipse.xtext - xtext-parent - 2.44.0-SNAPSHOT - - org.eclipse.xtext.xbase.lib.gwt - eclipse-plugin - - Eclipse Xbase GWT Library - The runtime library for the Xbase programming language. - - - - com.google.guava - guava-gwt - - - org.eclipse.xtext - org.eclipse.xtext.xbase.lib - ${project.version} - - - - - - maven-dependency-plugin - 2.3 - - - - unpack-xbase-sources - generate-resources - - unpack-dependencies - - - org.eclipse.xtext.xbase.lib - sources - true - META-INF/MANIFEST.MF - ${project.build.directory}/xbase-sources - false - - - - - - org.eclipse.xtext - org.eclipse.xtext.xbase.lib - ${project.version} - sources - - - - - maven-antrun-plugin - - - - generate-resources - - run - - - - - - - - - - - - - - - - - - - - src - disabled - - - src - - - src-super - - - ${project.build.directory}/xbase-gwt-sources - - - - \ No newline at end of file diff --git a/org.eclipse.xtext.xbase.lib.gwt/src-super/org/eclipse/xtend2/lib/super/org/eclipse/xtend2/lib/DefaultLineDelimiter.java b/org.eclipse.xtext.xbase.lib.gwt/src-super/org/eclipse/xtend2/lib/super/org/eclipse/xtend2/lib/DefaultLineDelimiter.java deleted file mode 100644 index ed64491d8ac..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/src-super/org/eclipse/xtend2/lib/super/org/eclipse/xtend2/lib/DefaultLineDelimiter.java +++ /dev/null @@ -1,18 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2014 itemis AG (http://www.itemis.eu) and others. - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License 2.0 which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * SPDX-License-Identifier: EPL-2.0 - *******************************************************************************/ -package org.eclipse.xtend2.lib; - -import com.google.common.annotations.GwtCompatible; - -@GwtCompatible -class DefaultLineDelimiter { - public static String get() { - return "\n"; - } -} diff --git a/org.eclipse.xtext.xbase.lib.gwt/src-super/org/eclipse/xtend2/lib/super/org/eclipse/xtend2/lib/WhitespaceMatcher.java b/org.eclipse.xtext.xbase.lib.gwt/src-super/org/eclipse/xtend2/lib/super/org/eclipse/xtend2/lib/WhitespaceMatcher.java deleted file mode 100644 index 074fffdc179..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/src-super/org/eclipse/xtend2/lib/super/org/eclipse/xtend2/lib/WhitespaceMatcher.java +++ /dev/null @@ -1,15 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2014 itemis AG (http://www.itemis.eu) and others. - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License 2.0 which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * SPDX-License-Identifier: EPL-2.0 - *******************************************************************************/ -package org.eclipse.xtend2.lib; - -class WhitespaceMatcher { - public static boolean isWhitespace(char c) { - return Character.isSpace(c); - } -} diff --git a/org.eclipse.xtext.xbase.lib.gwt/src-super/org/eclipse/xtext/xbase/lib/super/org/eclipse/xtext/xbase/lib/util/ToStringContext.java b/org.eclipse.xtext.xbase.lib.gwt/src-super/org/eclipse/xtext/xbase/lib/super/org/eclipse/xtext/xbase/lib/util/ToStringContext.java deleted file mode 100644 index 8d3a1509e71..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/src-super/org/eclipse/xtext/xbase/lib/super/org/eclipse/xtext/xbase/lib/util/ToStringContext.java +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Copyright (c) 2014 itemis AG (http://www.itemis.eu) and others. - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License 2.0 which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * SPDX-License-Identifier: EPL-2.0 - */ -package org.eclipse.xtext.xbase.lib.util; - -import java.util.IdentityHashMap; - -import com.google.common.annotations.GwtCompatible; - -@GwtCompatible -class ToStringContext { - public final static ToStringContext INSTANCE = new ToStringContext(); - - private final static IdentityHashMap currentlyProcessed = new IdentityHashMap(); - - public boolean startProcessing(final Object obj) { - return ToStringContext.currentlyProcessed.put(obj, Boolean.TRUE) == null; - } - - public void endProcessing(final Object obj) { - ToStringContext.currentlyProcessed.remove(obj); - } -} diff --git a/org.eclipse.xtext.xbase.lib.gwt/src/org/eclipse/xtend2/lib/Lib.gwt.xml b/org.eclipse.xtext.xbase.lib.gwt/src/org/eclipse/xtend2/lib/Lib.gwt.xml deleted file mode 100644 index 79613950801..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/src/org/eclipse/xtend2/lib/Lib.gwt.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/org.eclipse.xtext.xbase.lib.gwt/src/org/eclipse/xtext/xbase/lib/Lib.gwt.xml b/org.eclipse.xtext.xbase.lib.gwt/src/org/eclipse/xtext/xbase/lib/Lib.gwt.xml deleted file mode 100644 index 2e68e5f5486..00000000000 --- a/org.eclipse.xtext.xbase.lib.gwt/src/org/eclipse/xtext/xbase/lib/Lib.gwt.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/pom.xml b/pom.xml index 23b8a9b16a9..40ac494558d 100644 --- a/pom.xml +++ b/pom.xml @@ -415,9 +415,6 @@ org.eclipse.xtend.ide.tests.data - - org.eclipse.xtend.lib.gwt.test - org.eclipse.xtend.lib.tests