| Compatibility Warnings | API Usage Warnings | Bundle Version Warnings | 
|---|---|---|
| 0 | 73 | 0 | 
No problems found
| org.eclipse.ui.IWorkbenchPage extends non-API type org.eclipse.ui.internal.ICompatibleWorkbenchPage | 
| 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.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.handlers.IHandlerActivation extends non-API type org.eclipse.ui.internal.services.IEvaluationResultCache | 
| org.eclipse.ui.internal.ActionSetContributionItem illegally extends org.eclipse.jface.action.SubContributionItem | 
| An anonymous type defined in org.eclipse.ui.internal.CoolBarToTrimManager.getItems() illegally extends ToolBarContributionItem | 
| An anonymous type defined in org.eclipse.ui.internal.CoolBarToTrimManager.find(String) illegally extends 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.CANCEL | 
| 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.YES | 
| 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.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.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.MMenuContribution.setPositionInParent(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.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.menu.MTrimContribution.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.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.MApplicationElement.getTags() | 
| 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.MApplicationElement.setElementId(String) | 
| 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.ui.menu.MMenuContribution.setPositionInParent(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.MElementContainer<T>.getChildren() | 
| 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.MToolBarContribution.setPositionInParent(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.MApplicationElement.setElementId(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.ui.menu.MToolBarContribution.setParentId(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.ui.menu.MMenuContribution.setPositionInParent(String) | 
| org.eclipse.ui.internal.menus.MenuFactoryGenerator 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.MUIElement.setVisibleWhen(MExpression) | 
| 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.getTags() | 
| 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.MApplicationElement.setElementId(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.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.setParentId(String) | 
| org.eclipse.ui.internal.menus.WorkbenchMenuService illegally references method org.eclipse.e4.ui.model.application.MApplicationElement.getTransientData() | 
| 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.MultiPageEditorSite implements non-API interface org.eclipse.ui.internal.services.INestable | 
| org.eclipse.ui.part.PageSite implements non-API interface org.eclipse.ui.internal.services.INestable | 
| org.eclipse.ui.services.IEvaluationReference extends non-API type org.eclipse.ui.internal.services.IEvaluationResultCache | 
No problems found