From e84de1a30762ac676f3dd46671e98aacf403d65d Mon Sep 17 00:00:00 2001 From: Lars Vogel Date: Fri, 7 Aug 2026 07:06:32 +0200 Subject: [PATCH] Remove FeatureExportJob and PluginExportJob compatibility stubs Both classes were added in 2010 as internal compatibility shims for bug 301178. They sit in org.eclipse.pde.internal.ui.build, which is exported with x-internal:=true, and each only forwards its constructor to FeatureExportOperation resp. PluginExportOperation without adding behaviour. Nothing in the repository references them anymore; the export wizards instantiate the operations directly. The PDEUIMessages keys FeatureExportJob_name and PluginExportJob_name stay, since the export wizards still pass them to the operations. --- .../internal/ui/build/FeatureExportJob.java | 29 ------------------- .../internal/ui/build/PluginExportJob.java | 29 ------------------- 2 files changed, 58 deletions(-) delete mode 100644 ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/build/FeatureExportJob.java delete mode 100644 ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/build/PluginExportJob.java diff --git a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/build/FeatureExportJob.java b/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/build/FeatureExportJob.java deleted file mode 100644 index ed78e290110..00000000000 --- a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/build/FeatureExportJob.java +++ /dev/null @@ -1,29 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2000, 2010 IBM Corporation and others. - * - * This program and the accompanying materials - * are made available under the terms of the Eclipse Public License 2.0 - * which accompanies this distribution, and is available at - * https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.pde.internal.ui.build; - -import org.eclipse.pde.internal.core.exports.FeatureExportInfo; -import org.eclipse.pde.internal.core.exports.FeatureExportOperation; -import org.eclipse.pde.internal.ui.PDEUIMessages; - -/** - * This class remains for internal compatibility - see bug 301178. - */ -public class FeatureExportJob extends FeatureExportOperation { - - public FeatureExportJob(FeatureExportInfo info) { - super(info, PDEUIMessages.FeatureExportJob_name); - } - -} diff --git a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/build/PluginExportJob.java b/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/build/PluginExportJob.java deleted file mode 100644 index 12468b81f28..00000000000 --- a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/build/PluginExportJob.java +++ /dev/null @@ -1,29 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2000, 2010 IBM Corporation and others. - * - * This program and the accompanying materials - * are made available under the terms of the Eclipse Public License 2.0 - * which accompanies this distribution, and is available at - * https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.pde.internal.ui.build; - -import org.eclipse.pde.internal.core.exports.FeatureExportInfo; -import org.eclipse.pde.internal.core.exports.PluginExportOperation; -import org.eclipse.pde.internal.ui.PDEUIMessages; - -/** - * This class remains for internal compatibility - see bug 301178. - */ -public class PluginExportJob extends PluginExportOperation { - - public PluginExportJob(FeatureExportInfo info) { - super(info, PDEUIMessages.PluginExportJob_name); - } - -}