List of problems found in org.eclipse.swt

Compatibility Warnings API Usage Warnings Bundle Version Warnings
120 17 1

Compatibility

The method org.eclipse.swt.accessibility.Accessible.internal_new_Accessible(Control) is no longer API
The method org.eclipse.swt.accessibility.Accessible.internal_dispose_Accessible() is no longer API
The method org.eclipse.swt.accessibility.Accessible.internal_WM_GETOBJECT(int, int) is no longer API
Restrictions have been added for type org.eclipse.swt.browser.Browser
Restrictions have been added for type org.eclipse.swt.custom.CBanner
Restrictions have been added for type org.eclipse.swt.custom.CTabFolder
Restrictions have been added for type org.eclipse.swt.custom.CTabItem
Restrictions have been added for type org.eclipse.swt.custom.StyledText
Restrictions have been added for type org.eclipse.swt.custom.ViewForm
Restrictions have been added for type org.eclipse.swt.dnd.Clipboard
Restrictions have been added for type org.eclipse.swt.dnd.DragSource
Restrictions have been added for type org.eclipse.swt.dnd.DropTarget
The field org.eclipse.swt.dnd.TransferData.pIDataObject is no longer API
The field org.eclipse.swt.dnd.TransferData.result is no longer API
The field org.eclipse.swt.dnd.TransferData.formatetc is no longer API
The field org.eclipse.swt.dnd.TransferData.stgmedium is no longer API
The field org.eclipse.swt.dnd.TransferData.type is no longer API
The field org.eclipse.swt.graphics.Color.handle is no longer API
The method org.eclipse.swt.graphics.Color.win32_new(Device, int) is no longer API
The field org.eclipse.swt.graphics.Cursor.handle is no longer API
The method org.eclipse.swt.graphics.Cursor.win32_new(Device, int) is no longer API
The field org.eclipse.swt.graphics.Device.hPalette is no longer API
The method org.eclipse.swt.graphics.Device.internal_new_GC(GCData) is no longer API
The method org.eclipse.swt.graphics.Device.internal_dispose_GC(int, GCData) is no longer API
The method org.eclipse.swt.graphics.Drawable.internal_new_GC(GCData) is no longer API
The method org.eclipse.swt.graphics.Drawable.internal_dispose_GC(int, GCData) is no longer API
The field org.eclipse.swt.graphics.Font.handle is no longer API
The method org.eclipse.swt.graphics.Font.win32_new(Device, int) is no longer API
The field org.eclipse.swt.graphics.FontData.height is no longer API
The field org.eclipse.swt.graphics.FontData.data is no longer API
The method org.eclipse.swt.graphics.FontData.win32_new(LOGFONT, float) is no longer API
The field org.eclipse.swt.graphics.FontMetrics.handle is no longer API
The method org.eclipse.swt.graphics.FontMetrics.win32_new(TEXTMETRIC) is no longer API
The field org.eclipse.swt.graphics.GC.handle is no longer API
The method org.eclipse.swt.graphics.GC.getGCData() is no longer API
The method org.eclipse.swt.graphics.GC.win32_new(Drawable, GCData) is no longer API
The method org.eclipse.swt.graphics.GC.win32_new(int, GCData) is no longer API
The field org.eclipse.swt.graphics.Image.handle is no longer API
The field org.eclipse.swt.graphics.Image.type is no longer API
The method org.eclipse.swt.graphics.Image.internal_new_GC(GCData) is no longer API
The method org.eclipse.swt.graphics.Image.internal_dispose_GC(int, GCData) is no longer API
The method org.eclipse.swt.graphics.Image.win32_new(Device, int, int) is no longer API
The method org.eclipse.swt.graphics.ImageData.internal_new(int, int, int, PaletteData, int, byte[], int, byte[], byte[], int, int, int, int, int, int, int) is no longer API
The field org.eclipse.swt.graphics.Path.handle is no longer API
The field org.eclipse.swt.graphics.Pattern.handle is no longer API
The field org.eclipse.swt.graphics.Region.handle is no longer API
The method org.eclipse.swt.graphics.Region.win32_new(Device, int) is no longer API
The field org.eclipse.swt.graphics.Transform.handle is no longer API
The constructor org.eclipse.swt.ole.win32.OleClientSite.OleClientSite(Composite, int, String, File) is no longer API
The constructor org.eclipse.swt.ole.win32.OleControlSite.OleControlSite(Composite, int, String, File) is no longer API
The method org.eclipse.swt.ole.win32.Variant.win32_copy(int, Variant) is no longer API
The method org.eclipse.swt.ole.win32.Variant.win32_new(int) is no longer API
Restrictions have been added for type org.eclipse.swt.printing.PrintDialog
The field org.eclipse.swt.printing.Printer.handle is no longer API
The method org.eclipse.swt.printing.Printer.internal_new_GC(GCData) is no longer API
The method org.eclipse.swt.printing.Printer.internal_dispose_GC(int, GCData) is no longer API
Restrictions have been added for type org.eclipse.swt.widgets.Button
Restrictions have been added for type org.eclipse.swt.widgets.Caret
Restrictions have been added for type org.eclipse.swt.widgets.ColorDialog
Restrictions have been added for type org.eclipse.swt.widgets.Combo
Restrictions have been added for type org.eclipse.swt.widgets.Control
The field org.eclipse.swt.widgets.Control.handle is no longer API
The method org.eclipse.swt.widgets.Control.internal_new_GC(GCData) is no longer API
The method org.eclipse.swt.widgets.Control.internal_dispose_GC(int, GCData) is no longer API
Restrictions have been added for type org.eclipse.swt.widgets.CoolBar
Restrictions have been added for type org.eclipse.swt.widgets.CoolItem
Restrictions have been added for type org.eclipse.swt.widgets.DateTime
Restrictions have been added for type org.eclipse.swt.widgets.Decorations
Restrictions have been added for type org.eclipse.swt.widgets.DirectoryDialog
Restrictions have been added for type org.eclipse.swt.widgets.Display
The field org.eclipse.swt.widgets.Display.msg is no longer API
The method org.eclipse.swt.widgets.Display.findWidget(int) is no longer API
The method org.eclipse.swt.widgets.Display.findWidget(int, int) is no longer API
The method org.eclipse.swt.widgets.Display.findWidget(Widget, int) is no longer API
The method org.eclipse.swt.widgets.Display.internal_new_GC(GCData) is no longer API
The method org.eclipse.swt.widgets.Display.internal_dispose_GC(int, GCData) is no longer API
Restrictions have been added for type org.eclipse.swt.widgets.ExpandBar
Restrictions have been added for type org.eclipse.swt.widgets.ExpandItem
Restrictions have been added for type org.eclipse.swt.widgets.FileDialog
Restrictions have been added for type org.eclipse.swt.widgets.FontDialog
Restrictions have been added for type org.eclipse.swt.widgets.Group
Restrictions have been added for type org.eclipse.swt.widgets.IME
Restrictions have been added for type org.eclipse.swt.widgets.Label
Restrictions have been added for type org.eclipse.swt.widgets.Link
Restrictions have been added for type org.eclipse.swt.widgets.List
Restrictions have been added for type org.eclipse.swt.widgets.Menu
The field org.eclipse.swt.widgets.Menu.handle is no longer API
Restrictions have been added for type org.eclipse.swt.widgets.MenuItem
Restrictions have been added for type org.eclipse.swt.widgets.MessageBox
Restrictions have been added for type org.eclipse.swt.widgets.ProgressBar
Restrictions have been added for type org.eclipse.swt.widgets.Sash
Restrictions have been added for type org.eclipse.swt.widgets.Scale
Restrictions have been added for type org.eclipse.swt.widgets.ScrollBar
Restrictions have been added for type org.eclipse.swt.widgets.Scrollable
The method org.eclipse.swt.widgets.Shell.win32_new(Display, int) is no longer API
The method org.eclipse.swt.widgets.Shell.internal_new(Display, int) is no longer API
Restrictions have been added for type org.eclipse.swt.widgets.Slider
Restrictions have been added for type org.eclipse.swt.widgets.Spinner
Restrictions have been added for type org.eclipse.swt.widgets.TabFolder
Restrictions have been added for type org.eclipse.swt.widgets.TabItem
Restrictions have been added for type org.eclipse.swt.widgets.Table
Restrictions have been added for type org.eclipse.swt.widgets.TableColumn
Restrictions have been added for type org.eclipse.swt.widgets.TableItem
Restrictions have been added for type org.eclipse.swt.widgets.TaskBar
Restrictions have been added for type org.eclipse.swt.widgets.TaskItem
Restrictions have been added for type org.eclipse.swt.widgets.Text
Restrictions have been added for type org.eclipse.swt.widgets.ToolBar
Restrictions have been added for type org.eclipse.swt.widgets.ToolItem
Restrictions have been added for type org.eclipse.swt.widgets.ToolTip
Restrictions have been added for type org.eclipse.swt.widgets.Tracker
Restrictions have been added for type org.eclipse.swt.widgets.Tray
Restrictions have been added for type org.eclipse.swt.widgets.TrayItem
Restrictions have been added for type org.eclipse.swt.widgets.Tree
Restrictions have been added for type org.eclipse.swt.widgets.TreeColumn
Restrictions have been added for type org.eclipse.swt.widgets.TreeItem
The field org.eclipse.swt.widgets.TreeItem.handle is no longer API
The constructor org.eclipse.swt.widgets.TypedListener.TypedListener(SWTEventListener) is no longer API
The method org.eclipse.swt.widgets.TypedListener.getEventListener() is no longer API
The method org.eclipse.swt.widgets.TypedListener.handleEvent(Event) is no longer API
The method org.eclipse.swt.widgets.Widget.removeListener(int, SWTEventListener) is no longer API

API Usage

org.eclipse.swt.ole.win32.OleAutomation.getTypeInfoAttributes() has non-API return type org.eclipse.swt.internal.ole.win32.TYPEATTR
org.eclipse.swt.ole.win32.OleClientSite.objIOleInPlaceObject declared as non-API type org.eclipse.swt.internal.ole.win32.IOleInPlaceObject
org.eclipse.swt.ole.win32.OleClientSite.objIOleCommandTarget declared as non-API type org.eclipse.swt.internal.ole.win32.IOleCommandTarget
org.eclipse.swt.ole.win32.OleClientSite.appClsid declared as non-API type org.eclipse.swt.internal.ole.win32.GUID
org.eclipse.swt.ole.win32.OleClientSite.objIViewObject2 declared as non-API type org.eclipse.swt.internal.ole.win32.IViewObject2
org.eclipse.swt.ole.win32.OleClientSite.objIUnknown declared as non-API type org.eclipse.swt.internal.ole.win32.IUnknown
org.eclipse.swt.ole.win32.OleClientSite.objIOleObject declared as non-API type org.eclipse.swt.internal.ole.win32.IOleObject
org.eclipse.swt.ole.win32.OleClientSite.objDocumentView declared as non-API type org.eclipse.swt.internal.ole.win32.IOleDocumentView
org.eclipse.swt.ole.win32.OleClientSite.tempStorage declared as non-API type org.eclipse.swt.internal.ole.win32.IStorage
org.eclipse.swt.ole.win32.OleClientSite.createTempStorage() has non-API return type org.eclipse.swt.internal.ole.win32.IStorage
org.eclipse.swt.ole.win32.OleClientSite.getClassID(String) has non-API return type org.eclipse.swt.internal.ole.win32.GUID
org.eclipse.swt.ole.win32.OleControlSite.removeEventListener(OleAutomation, GUID, int, OleListener) has non-API parameter type org.eclipse.swt.internal.ole.win32.GUID
org.eclipse.swt.ole.win32.OleControlSite.getLicenseInfo(GUID) has non-API parameter type org.eclipse.swt.internal.ole.win32.GUID
org.eclipse.swt.ole.win32.Variant.getDispatch() has non-API return type org.eclipse.swt.internal.ole.win32.IDispatch
org.eclipse.swt.ole.win32.Variant.getUnknown() has non-API return type org.eclipse.swt.internal.ole.win32.IUnknown
Constructor for org.eclipse.swt.ole.win32.Variant with non-API parameter type org.eclipse.swt.internal.ole.win32.IUnknown
Constructor for org.eclipse.swt.ole.win32.Variant with non-API parameter type org.eclipse.swt.internal.ole.win32.IDispatch

Bundle Version

The major version should be incremented in version 3.102.1, since API breakage occurred since version 3.102.0

Valid HTML 4.01 Transitional