diff options
author | Alexander Kurtakov | 2015-10-01 07:38:43 +0000 |
---|---|---|
committer | Alexander Kurtakov | 2015-10-15 15:05:33 +0000 |
commit | 3571b156a6395ed62212ca9dc273c753d386fe40 (patch) | |
tree | b72ea8e744a57e5e6e6f3b4ca96536d9c5d4e22d | |
parent | 4335c7506dde2f0b51d1de8828f57609062b8563 (diff) | |
download | eclipse.platform.swt-3571b156a6395ed62212ca9dc273c753d386fe40.tar.gz eclipse.platform.swt-3571b156a6395ed62212ca9dc273c753d386fe40.tar.xz eclipse.platform.swt-3571b156a6395ed62212ca9dc273c753d386fe40.zip |
Bug 475833 - Delete TableTree and related items
Add @noreference/@noextend as discussed on PMC call together with API
filters to
not have errors in SWT itself.
Change-Id: Iff21fb002b6a0a7b011a8e7266bf8756acba6f9c
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
4 files changed, 459 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/.settings/.api_filters b/bundles/org.eclipse.swt/.settings/.api_filters index 48a1a2b9a6..a8332b1074 100644 --- a/bundles/org.eclipse.swt/.settings/.api_filters +++ b/bundles/org.eclipse.swt/.settings/.api_filters @@ -465,6 +465,450 @@ </message_arguments> </filter> </resource> + <resource path="Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/TableTree.java" type="org.eclipse.swt.custom.TableTree"> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="addSelectionListener(SelectionListener)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="addTreeListener(TreeListener)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="computeSize(int, int, boolean)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="computeTrim(int, int, int, int)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="deselectAll()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="getBackground()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="getClientArea()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="getFont()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="getForeground()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="getItem(Point)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="getItem(int)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="getItemCount()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="getItemHeight()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="getItems()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="getSelection()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="getSelectionCount()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="getStyle()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="getTable()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="indexOf(TableTreeItem)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="removeAll()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="removeSelectionListener(SelectionListener)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="removeTreeListener(TreeListener)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="selectAll()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="setBackground(Color)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="setEnabled(boolean)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="setFont(Font)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="setForeground(Color)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="setMenu(Menu)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="setSelection(TableTreeItem[])"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="setToolTipText(String)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="showItem(TableTreeItem)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="showSelection()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338948223"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTree"/> + <message_argument value="TableTree(Composite, int)"/> + </message_arguments> + </filter> + </resource> + <resource path="Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/TableTreeEditor.java" type="org.eclipse.swt.custom.TableTreeEditor"> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeEditor"/> + <message_argument value="dispose()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeEditor"/> + <message_argument value="getColumn()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeEditor"/> + <message_argument value="getItem()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeEditor"/> + <message_argument value="layout()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeEditor"/> + <message_argument value="setColumn(int)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeEditor"/> + <message_argument value="setEditor(Control, TableTreeItem, int)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeEditor"/> + <message_argument value="setItem(TableTreeItem)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338948223"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeEditor"/> + <message_argument value="TableTreeEditor(TableTree)"/> + </message_arguments> + </filter> + </resource> + <resource path="Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/TableTreeItem.java" type="org.eclipse.swt.custom.TableTreeItem"> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="dispose()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="getBackground()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="getBounds(int)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="getChecked()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="getExpanded()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="getFont()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="getForeground()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="getGrayed()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="getImage()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="getImage(int)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="getItem(int)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="getItemCount()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="getItems()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="getParent()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="getParentItem()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="getText()"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="getText(int)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="indexOf(TableTreeItem)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="setBackground(Color)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="setChecked(boolean)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="setExpanded(boolean)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="setFont(Font)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="setForeground(Color)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="setGrayed(boolean)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="setImage(Image)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="setImage(int, Image)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="setText(String)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338944126"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="setText(int, String)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338948223"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="TableTreeItem(TableTree, int)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338948223"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="TableTreeItem(TableTree, int, int)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338948223"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="TableTreeItem(TableTreeItem, int)"/> + </message_arguments> + </filter> + <filter comment="Planned for removal in 2017." id="338948223"> + <message_arguments> + <message_argument value="org.eclipse.swt.custom.TableTreeItem"/> + <message_argument value="TableTreeItem(TableTreeItem, int, int)"/> + </message_arguments> + </filter> + </resource> <resource path="Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/TextChangeListener.java" type="org.eclipse.swt.custom.TextChangeListener"> <filter id="576720909"> <message_arguments> @@ -1404,4 +1848,12 @@ </message_arguments> </filter> </resource> + <resource path="META-INF/MANIFEST.MF"> + <filter comment="Scheduled TableTree removal for 2017." id="923795461"> + <message_arguments> + <message_argument value="3.105.0"/> + <message_argument value="3.105.0"/> + </message_arguments> + </filter> + </resource> </component> diff --git a/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/TableTree.java b/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/TableTree.java index f5ac1e3578..118db359d6 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/TableTree.java +++ b/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/TableTree.java @@ -38,6 +38,8 @@ import org.eclipse.swt.widgets.*; * </p> * * @deprecated As of 3.1 use Tree, TreeItem and TreeColumn + * @noreference This API will be deleted in a future release. See bug 475833 for details. + * @noextend This API will be deleted in a future release. See bug 475833 for details. */ @Deprecated public class TableTree extends Composite { diff --git a/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/TableTreeEditor.java b/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/TableTreeEditor.java index 29379e0e97..fa0a39e3bd 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/TableTreeEditor.java +++ b/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/TableTreeEditor.java @@ -12,9 +12,9 @@ package org.eclipse.swt.custom; import org.eclipse.swt.*; +import org.eclipse.swt.events.*; import org.eclipse.swt.graphics.*; import org.eclipse.swt.widgets.*; -import org.eclipse.swt.events.*; /** * * A TableTreeEditor is a manager for a Control that appears above a cell in a TableTree @@ -78,6 +78,8 @@ import org.eclipse.swt.events.*; * </pre></code> * * @deprecated As of 3.1 use TreeEditor with Tree, TreeItem and TreeColumn +* @noreference This API will be deleted in a future release. See bug 475833 for details. +* @noextend This API will be deleted in a future release. See bug 475833 for details. */ @Deprecated public class TableTreeEditor extends ControlEditor { diff --git a/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/TableTreeItem.java b/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/TableTreeItem.java index 10d145febd..dbb2cfc0e7 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/TableTreeItem.java +++ b/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/TableTreeItem.java @@ -21,6 +21,8 @@ import org.eclipse.swt.widgets.*; * TableTree. * * @deprecated As of 3.1 use Tree, TreeItem and TreeColumn + * @noreference This API will be deleted in a future release. See bug 475833 for details. + * @noextend This API will be deleted in a future release. See bug 475833 for details. */ @Deprecated public class TableTreeItem extends Item { |