Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 126577 - [Architecture] Internal API reference in plug-in
Summary: [Architecture] Internal API reference in plug-in
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: TPTP (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P1 blocker (vote)
Target Milestone: ---   Edit
Assignee: Scott E. Schneider CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 126589
  Show dependency tree
 
Reported: 2006-02-06 10:40 EST by Ruth Lee CLA
Modified: 2016-05-05 10:31 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ruth Lee CLA 2006-02-06 10:40:49 EST
The build scan found references to non-TPTP internal API that must be removed. If it is not possible to remove the API, then open a bug against the team that owns the internal API to make the internal API public, and make this bugzilla depend on that bug.

The following references were found:
plugins/org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/internal/navigator/action/RenameAction.java:
44:import org.eclipse.ui.internal.ide.IDEWorkbenchMessages;
45:import org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog;
99:	 * However, in M9 the system property "org.eclipse.swt.internal.carbon.noFocusRing" has been introduced
108:			if (System.getProperty("org.eclipse.swt.internal.carbon.noFocusRing") == null || c.getShell().getParent() != null) //$NON-NLS-1$

plugins/org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/internal/navigator/TestResourceChangeUpdater.java:
32:import org.eclipse.ui.internal.Workbench;

plugins/org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/internal/action/EditDatapoolAction.java:
24:import org.eclipse.ui.internal.Workbench;

plugins/org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/internal/monitor/TestExecutionMonitor.java:
15:import org.eclipse.debug.internal.ui.DebugPluginImages;
16:import org.eclipse.debug.internal.ui.IInternalDebugUIConstants;
18:import org.eclipse.jdt.internal.ui.JavaPluginImages;
23:import org.eclipse.pde.internal.ui.PDEPluginImages;
24:import org.eclipse.search.internal.ui.SearchPluginImages;

plugins/org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/internal/monitor/DynamicDetailsPage.java:
15:import org.eclipse.help.ui.internal.HelpUIResources;
16:import org.eclipse.help.ui.internal.IHelpUIConstants;
34:import org.eclipse.ui.internal.cheatsheets.CheatSheetPlugin;
35:import org.eclipse.ui.internal.cheatsheets.ICheatSheetResource;

plugins/org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/internal/monitor/OverviewDetailsBlock.java:
15:import org.eclipse.jdt.internal.ui.JavaPluginImages;
20:import org.eclipse.pde.internal.ui.PDEPluginImages;

plugins/org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/internal/launch/shortcuts/LaunchShortcut.java:
28:import org.eclipse.debug.internal.ui.DebugUIPlugin;
56:import org.eclipse.ui.internal.Workbench;

plugins/org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/navigator/TestFolderProxyNode.java:
41:import org.eclipse.ui.internal.ide.IDEWorkbenchPlugin;
42:import org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog;

plugins/org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/navigator/FileProxyNode.java:
35:import org.eclipse.ui.internal.SharedImages;
36:import org.eclipse.ui.internal.ide.IDEWorkbenchPlugin;
37:import org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog;

plugins/org.eclipse.hyades.test.ui/src-testgen/org/eclipse/hyades/internal/execution/testgen/ui/wizards/FileLocationSelectionWizardpage.java:
18:import org.eclipse.core.internal.resources.File;
19:import org.eclipse.core.internal.resources.Folder;
20:import org.eclipse.core.internal.resources.Project;
21:import org.eclipse.core.internal.resources.WorkspaceRoot;
43:import org.eclipse.ui.internal.ide.dialogs.ResourceSorter;
Comment 1 Mark D Dunn CLA 2006-02-08 09:49:59 EST
Reassign to Test.UI developer (jerome).
Comment 2 Jerome Gout CLA 2006-02-08 12:31:28 EST
Scott,

Could you please, go in for those internal usage in the following three files.

plugins/org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/internal/monitor/TestExecutionMonitor.java:
15:import org.eclipse.debug.internal.ui.DebugPluginImages;
16:import org.eclipse.debug.internal.ui.IInternalDebugUIConstants;
18:import org.eclipse.jdt.internal.ui.JavaPluginImages;
23:import org.eclipse.pde.internal.ui.PDEPluginImages;
24:import org.eclipse.search.internal.ui.SearchPluginImages;

plugins/org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/internal/monitor/DynamicDetailsPage.java:
15:import org.eclipse.help.ui.internal.HelpUIResources;
16:import org.eclipse.help.ui.internal.IHelpUIConstants;
34:import org.eclipse.ui.internal.cheatsheets.CheatSheetPlugin;
35:import org.eclipse.ui.internal.cheatsheets.ICheatSheetResource;

plugins/org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/internal/monitor/OverviewDetailsBlock.java:
15:import org.eclipse.jdt.internal.ui.JavaPluginImages;
20:import org.eclipse.pde.internal.ui.PDEPluginImages;

All others internal usages of this bugzilla have been removed.

Thanks
Jerome
Comment 3 Scott E. Schneider CLA 2006-02-15 09:29:58 EST
Thanks Jerome, I finished the last three you listed there and delivered them.
Comment 4 Paul Slauenwhite CLA 2006-11-16 08:59:12 EST
ACTION: Please verify/close this defect.
Comment 5 Ruth Lee CLA 2006-11-16 09:30:23 EST
Closing