Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Vogel2018-02-14 10:27:37 +0000
committerLars Vogel2018-02-14 10:45:18 +0000
commit280bf34a3f03fabac5549756d05bc49bda15777b (patch)
treecb110d01c2a1a6dd62efc40d3b766ea4c9dc7512
parent964820d3310c3c4a4e46bcfc4377765d24d65a23 (diff)
downloadeclipse.platform.runtime-280bf34a3f03fabac5549756d05bc49bda15777b.tar.gz
eclipse.platform.runtime-280bf34a3f03fabac5549756d05bc49bda15777b.tar.xz
eclipse.platform.runtime-280bf34a3f03fabac5549756d05bc49bda15777b.zip
Change-Id: Ia465232bb73770688d817c8ddf3c05943c6c721e Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
-rw-r--r--bundles/org.eclipse.core.runtime/.settings/.api_filters13
-rw-r--r--bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/IPlatformRunnable.java11
2 files changed, 21 insertions, 3 deletions
diff --git a/bundles/org.eclipse.core.runtime/.settings/.api_filters b/bundles/org.eclipse.core.runtime/.settings/.api_filters
index bd54e2449..61870af9a 100644
--- a/bundles/org.eclipse.core.runtime/.settings/.api_filters
+++ b/bundles/org.eclipse.core.runtime/.settings/.api_filters
@@ -72,4 +72,17 @@
</message_arguments>
</filter>
</resource>
+ <resource path="src/org/eclipse/core/runtime/IPlatformRunnable.java" type="org.eclipse.core.runtime.IPlatformRunnable">
+ <filter comment="Bug 457134 - Mark IPlatformRunnable for deletion" id="403853384">
+ <message_arguments>
+ <message_argument value="org.eclipse.core.runtime.IPlatformRunnable"/>
+ </message_arguments>
+ </filter>
+ <filter comment="Bug 457134 - Mark IPlatformRunnable for deletion" id="406052990">
+ <message_arguments>
+ <message_argument value="org.eclipse.core.runtime.IPlatformRunnable"/>
+ <message_argument value="run(Object)"/>
+ </message_arguments>
+ </filter>
+ </resource>
</component>
diff --git a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/IPlatformRunnable.java b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/IPlatformRunnable.java
index 35140cdf0..aa260e106 100644
--- a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/IPlatformRunnable.java
+++ b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/IPlatformRunnable.java
@@ -14,9 +14,9 @@ import org.eclipse.equinox.app.IApplication;
/**
* Bootstrap type for the platform. Platform runnables represent executable
- * entry points into plug-ins. Runnables can be configured into the Platform's
- * <code>org.eclipse.core.runtime.applications</code> extension-point
- * or be made available through code or extensions on other plug-in's extension-points.
+ * entry points into plug-ins. Runnables can be configured into the Platform's
+ * <code>org.eclipse.core.runtime.applications</code> extension-point or be made
+ * available through code or extensions on other plug-in's extension-points.
*
* <p>
* Clients may implement this interface.
@@ -24,6 +24,11 @@ import org.eclipse.equinox.app.IApplication;
*
* @since 3.0
* @deprecated use {@link IApplication}
+ * @noimplement This interface is not intended to be implemented by clients.
+ * @noreference This interface is not intended to be referenced by clients.
+ *
+ * This API is planned to be deleted see
+ * https://bugs.eclipse.org/bugs/show_bug.cgi?id=457134 for details
*/
@Deprecated
public interface IPlatformRunnable {

Back to the top