List of problems found in org.eclipse.ui.workbench

Compatibility Warnings API Usage Warnings Bundle Version Warnings
0 88 0

Compatibility

No problems found

API Usage

org.eclipse.ui.NavigationLocation implements non-API interface org.eclipse.ui.INavigationLocation
org.eclipse.ui.SubActionBars implements non-API interface org.eclipse.ui.IActionBars
org.eclipse.ui.SubActionBars2 implements non-API interface org.eclipse.ui.IActionBars2
org.eclipse.ui.XMLMemento implements non-API interface org.eclipse.ui.IMemento
org.eclipse.ui.actions.CommandNotMappedException illegally extends org.eclipse.core.commands.common.CommandException
org.eclipse.ui.actions.ContributedAction extends non-API type org.eclipse.ui.internal.actions.CommandAction
org.eclipse.ui.activities.WorkbenchTriggerPointAdvisor implements non-API interface org.eclipse.ui.activities.ITriggerPointAdvisor
org.eclipse.ui.browser.AbstractWebBrowser implements non-API interface org.eclipse.ui.browser.IWebBrowser
org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport implements non-API interface org.eclipse.ui.browser.IWorkbenchBrowserSupport
org.eclipse.ui.contexts.IContextActivation extends non-API type org.eclipse.ui.internal.services.IEvaluationResultCache
org.eclipse.ui.dialogs.ContainerCheckedTreeViewer illegally extends org.eclipse.jface.viewers.CheckboxTreeViewer
org.eclipse.ui.dialogs.FilteredTree.NotifyingTreeViewer illegally extends org.eclipse.jface.viewers.TreeViewer
org.eclipse.ui.dialogs.YesNoCancelListSelectionDialog leaks types by allowing it to extend org.eclipse.ui.dialogs.ListSelectionDialog
org.eclipse.ui.handlers.IHandlerActivation extends non-API type org.eclipse.ui.internal.services.IEvaluationResultCache
org.eclipse.ui.help.DialogPageContextComputer implements non-API interface org.eclipse.ui.help.IContextComputer
org.eclipse.ui.help.ViewContextComputer implements non-API interface org.eclipse.ui.help.IContextComputer
org.eclipse.ui.internal.ActionSetContributionItem illegally extends org.eclipse.jface.action.SubContributionItem
org.eclipse.ui.internal.CoolBarToTrimManager illegally references method org.eclipse.e4.ui.model.application.ui.MElementContainer<T>.getChildren()
org.eclipse.ui.internal.CoolBarToTrimManager.ToolBarContributionItemExtension illegally extends org.eclipse.jface.action.ToolBarContributionItem
org.eclipse.ui.internal.EditorActionBars.Overrides illegally implements org.eclipse.jface.action.IContributionManagerOverrides
org.eclipse.ui.internal.EditorMenuManager.Overrides illegally implements org.eclipse.jface.action.IContributionManagerOverrides
org.eclipse.ui.internal.PlaceholderContributionItem illegally implements org.eclipse.jface.action.IContributionItem
org.eclipse.ui.internal.PluginActionContributionItem illegally extends org.eclipse.jface.action.ActionContributionItem
org.eclipse.ui.internal.SaveablesList illegally instantiates org.eclipse.core.runtime.AssertionFailedException
org.eclipse.ui.internal.Workbench illegally implements org.eclipse.e4.ui.workbench.IWorkbench
org.eclipse.ui.internal.Workbench illegally references method org.eclipse.e4.ui.model.application.ui.basic.MTrimBar.getPendingCleanup()
org.eclipse.ui.internal.Workbench illegally references method org.eclipse.e4.ui.model.application.MApplicationElement.getElementId()
org.eclipse.ui.internal.Workbench illegally references method org.eclipse.e4.ui.model.application.ui.MUIElement.setToBeRendered(boolean)
An anonymous type defined in org.eclipse.ui.internal.WorkbenchWindow illegally implements IContributionManagerOverrides
org.eclipse.ui.internal.WorkbenchWindow illegally references method org.eclipse.e4.ui.workbench.modeling.ISaveHandler.promptToSave(MPart)
org.eclipse.ui.internal.WorkbenchWindow illegally references field org.eclipse.e4.ui.workbench.modeling.ISaveHandler.Save.YES
org.eclipse.ui.internal.WorkbenchWindow illegally references field org.eclipse.e4.ui.workbench.modeling.ISaveHandler.Save.NO
org.eclipse.ui.internal.WorkbenchWindow illegally references field org.eclipse.e4.ui.workbench.modeling.ISaveHandler.Save.CANCEL
org.eclipse.ui.internal.contexts.ContextService illegally references method org.eclipse.e4.ui.services.EContextService.deferUpdates(boolean)
org.eclipse.ui.internal.decorators.DecorationBuilder illegally implements org.eclipse.jface.viewers.IDecoration
org.eclipse.ui.internal.dialogs.cpd.CustomizePerspectiveDialog illegally references method org.eclipse.e4.ui.model.application.ui.menu.MHandledItem.getWbCommand()
org.eclipse.ui.internal.menus.ActionSet illegally references method org.eclipse.e4.ui.model.application.ui.menu.MMenuContribution.setPositionInParent(String)
org.eclipse.ui.internal.menus.ActionSet illegally references method org.eclipse.e4.ui.model.application.ui.MUIElement.setVisibleWhen(MExpression)
org.eclipse.ui.internal.menus.ActionSet illegally references method org.eclipse.e4.ui.model.application.MApplicationElement.setElementId(String)
org.eclipse.ui.internal.menus.ActionSet illegally references method org.eclipse.e4.ui.model.application.MApplicationElement.getTags()
org.eclipse.ui.internal.menus.ActionSet illegally references method org.eclipse.e4.ui.model.application.ui.menu.MToolBarContribution.setPositionInParent(String)
org.eclipse.ui.internal.menus.ActionSet illegally references method org.eclipse.e4.ui.model.application.ui.menu.MToolBarContribution.setParentId(String)
org.eclipse.ui.internal.menus.ActionSet illegally references method org.eclipse.e4.ui.model.application.ui.MElementContainer<T>.getChildren()
org.eclipse.ui.internal.menus.ActionSet illegally references method org.eclipse.e4.ui.model.application.ui.menu.MMenuContribution.setParentId(String)
org.eclipse.ui.internal.menus.ActionSet illegally references method org.eclipse.e4.ui.model.application.ui.menu.MTrimContribution.setPositionInParent(String)
org.eclipse.ui.internal.menus.ActionSet illegally references method org.eclipse.e4.ui.model.application.ui.menu.MTrimContribution.setParentId(String)
org.eclipse.ui.internal.menus.MenuAdditionCacheEntry illegally references method org.eclipse.e4.ui.model.application.ui.menu.MTrimContribution.setPositionInParent(String)
org.eclipse.ui.internal.menus.MenuAdditionCacheEntry illegally references method org.eclipse.e4.ui.model.application.ui.menu.MMenuContribution.setPositionInParent(String)
org.eclipse.ui.internal.menus.MenuAdditionCacheEntry illegally references method org.eclipse.e4.ui.model.application.ui.MElementContainer<T>.getChildren()
org.eclipse.ui.internal.menus.MenuAdditionCacheEntry illegally references method org.eclipse.e4.ui.model.application.MApplicationElement.getTags()
org.eclipse.ui.internal.menus.MenuAdditionCacheEntry illegally references method org.eclipse.e4.ui.model.application.ui.MUIElement.setVisibleWhen(MExpression)
org.eclipse.ui.internal.menus.MenuAdditionCacheEntry illegally references method org.eclipse.e4.ui.model.application.MApplicationElement.setElementId(String)
org.eclipse.ui.internal.menus.MenuAdditionCacheEntry illegally references method org.eclipse.e4.ui.model.application.ui.menu.MTrimContribution.setParentId(String)
org.eclipse.ui.internal.menus.MenuAdditionCacheEntry illegally references method org.eclipse.e4.ui.model.application.ui.menu.MMenuContribution.setParentId(String)
org.eclipse.ui.internal.menus.MenuAdditionCacheEntry illegally references method org.eclipse.e4.ui.model.application.ui.menu.MToolBarContribution.setParentId(String)
org.eclipse.ui.internal.menus.MenuAdditionCacheEntry illegally references method org.eclipse.e4.ui.model.application.ui.menu.MToolBarContribution.setPositionInParent(String)
org.eclipse.ui.internal.menus.MenuFactoryGenerator illegally references method org.eclipse.e4.ui.model.application.ui.menu.MMenuContribution.setParentId(String)
org.eclipse.ui.internal.menus.MenuFactoryGenerator illegally references method org.eclipse.e4.ui.model.application.MApplicationElement.getTags()
org.eclipse.ui.internal.menus.MenuFactoryGenerator illegally references method org.eclipse.e4.ui.model.application.MApplicationElement.setElementId(String)
org.eclipse.ui.internal.menus.MenuFactoryGenerator illegally references method org.eclipse.e4.ui.model.application.MApplicationElement.getTransientData()
org.eclipse.ui.internal.menus.MenuFactoryGenerator illegally references method org.eclipse.e4.ui.model.application.ui.menu.MMenuContribution.setPositionInParent(String)
org.eclipse.ui.internal.menus.MenuFactoryGenerator illegally references method org.eclipse.e4.ui.model.application.ui.MUIElement.setVisibleWhen(MExpression)
org.eclipse.ui.internal.menus.MenuFactoryGenerator illegally references method org.eclipse.e4.ui.model.application.ui.menu.MToolBarContribution.setParentId(String)
org.eclipse.ui.internal.menus.MenuFactoryGenerator illegally references method org.eclipse.e4.ui.model.application.ui.menu.MToolBarContribution.setPositionInParent(String)
An anonymous type defined in org.eclipse.ui.internal.menus.MenuHelper illegally extends ActionContributionItem
org.eclipse.ui.internal.menus.WorkbenchMenuService illegally references method org.eclipse.e4.ui.model.application.MApplicationElement.getTransientData()
org.eclipse.ui.internal.menus.WorkbenchMenuService illegally references method org.eclipse.e4.ui.model.application.MApplicationElement.setElementId(String)
org.eclipse.ui.internal.menus.WorkbenchMenuService illegally references method org.eclipse.e4.ui.model.application.MApplicationElement.getTags()
org.eclipse.ui.internal.menus.WorkbenchMenuService illegally references method org.eclipse.e4.ui.model.application.ui.menu.MToolBarContribution.setParentId(String)
org.eclipse.ui.internal.menus.WorkbenchMenuService illegally references method org.eclipse.e4.ui.model.application.ui.menu.MMenuContribution.setParentId(String)
org.eclipse.ui.internal.menus.WorkbenchMenuService illegally references method org.eclipse.e4.ui.model.application.ui.menu.MMenuContribution.setPositionInParent(String)
org.eclipse.ui.internal.menus.WorkbenchMenuService illegally references method org.eclipse.e4.ui.model.application.ui.menu.MToolBarContribution.setPositionInParent(String)
org.eclipse.ui.internal.preferences.WorkingCopyPreferences illegally implements org.osgi.service.prefs.Preferences via org.eclipse.core.runtime.preferences.IEclipsePreferences
org.eclipse.ui.internal.themes.CascadingColorRegistry illegally extends org.eclipse.jface.resource.ColorRegistry
org.eclipse.ui.internal.themes.CascadingFontRegistry illegally extends org.eclipse.jface.resource.FontRegistry
org.eclipse.ui.internal.themes.WorkbenchThemeManager.WorkbenchThemeChangedHandler illegally references method org.eclipse.e4.ui.services.IStylingEngine.style(Object)
org.eclipse.ui.internal.themes.WorkbenchThemeManager.WorkbenchThemeChangedHandler illegally references field org.eclipse.e4.ui.services.IStylingEngine.SERVICE_NAME
org.eclipse.ui.menus.WorkbenchWindowControlContribution extends non-API type org.eclipse.ui.internal.menus.InternalControlContribution
org.eclipse.ui.part.CoolItemGroupMarker illegally extends org.eclipse.jface.action.GroupMarker
org.eclipse.ui.part.EditorPart leaks types by allowing it to extend org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.IPageBookViewPage extends non-API type org.eclipse.ui.part.IPage
org.eclipse.ui.part.IntroPart implements non-API interface org.eclipse.ui.intro.IIntroPart
org.eclipse.ui.part.MultiPageEditorSite implements non-API interface org.eclipse.ui.IEditorSite
org.eclipse.ui.part.MultiPageEditorSite implements non-API interface org.eclipse.ui.internal.services.INestable
org.eclipse.ui.part.PageSite implements non-API interface org.eclipse.ui.part.IPageSite
org.eclipse.ui.part.PageSite implements non-API interface org.eclipse.ui.internal.services.INestable
org.eclipse.ui.part.ViewPart leaks types by allowing it to extend org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.services.IEvaluationReference extends non-API type org.eclipse.ui.internal.services.IEvaluationResultCache

Bundle Version

No problems found

Valid HTML 4.01 Transitional