Community
Participate
Working Groups
+++ This bug was initially created as a clone of Bug #252794 +++ Projects should leverage only published APIs of dependencies. As a Release Review requirement, deviations should be listed as part of a migration plan, with bugs listed where APIs need to be provided by dependent projects.
I opened the bugs for components where we use internal API, most of bugs relate to team component: https://bugs.eclipse.org/bugs/show_bug.cgi?id=267827. I also list here other API Usage problems: declared as non-API type ContainerSelectionGroup Used in: org.eclipse.team.svn.ui/src/org/eclipse/team/svn/ui/panel/local/ContainerSelectionPanel.java extends non-API type BufferedResourceNode Used in: org.eclipse.team.svn.ui/src/org/eclipse/team/svn/ui/compare/ConflictingFileEditorInput.java A buffer for a workspace resource. Used in compare editor input illegally extends AbstractSynchronizeScope Used in: org.eclipse.team.svn.ui/src/org/eclipse/team/svn/ui/operation/MergeScope.java illegally extends TableViewer Used in: org.eclipse.team.svn.ui/src/org/eclipse/team/svn/ui/repository/browser/RepositoryBrowserTableViewer.java some methods are overridden illegally extends TreeViewer Used in: org.eclipse.team.svn.ui/src/org/eclipse/team/svn/ui/repository/RepositoryTreeViewer.java some methods are overridden illegally implements IDecoration Used in: org.eclipse.team.svn.ui/src/org/eclipse/team/svn/ui/repository/model/ToolTipMessage.java illegally extends MessageConsole Used in: org.eclipse.team.svn.ui/src/org/eclipse/team/svn/ui/console/SVNConsole.java
Mark as fixed