Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 127196 - [launching] launch configuration and tab group are not extendable for Profile mode
Summary: [launching] launch configuration and tab group are not extendable for Profile...
Status: CLOSED DUPLICATE of bug 157059
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Debug (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows 2000
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: JDT-Debug-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 126584
  Show dependency tree
 
Reported: 2006-02-09 18:35 EST by Eugene Chan CLA
Modified: 2011-04-01 14:51 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eugene Chan CLA 2006-02-09 18:35:25 EST
TPTP is extending the following delegates and tabs to support profile mode. They are currently internal and some methods are private.  We would like to request that these be made public API, as we have to duplicate some of the methods to support profile launch now. What TPTP does to support profile mode is mainly getting the launch argument/command, enable profile support Java argument, and launch with Agent Controller.

org.eclipse.jdt.internal.debug.ui.launcher.JavaAppletLaunchShortcut;
org.eclipse.jdt.internal.debug.ui.launcher.JavaApplicationLaunchShortcut;
org.eclipse.jdt.internal.junit.launcher.JUnitMainTab;
org.eclipse.jdt.internal.junit.launcher.JUnitLaunchShortcut;
org.eclipse.jdt.internal.junit.launcher.JUnitLaunchConfiguration;
org.eclipse.jdt.internal.junit.ui.JUnitPlugin;
org.eclipse.jdt.internal.launching.LaunchingPlugin;
Comment 1 Olivier Thomann CLA 2006-02-09 21:33:14 EST
Move to JDT/Debug
Comment 2 Darin Wright CLA 2006-02-10 11:03:13 EST
Not committed for 3.2, deferrered for future consideration.
Comment 3 Eugene Chan CLA 2006-03-10 13:03:32 EST
Hi. I am reopening this request and understand that the API is frozen in this release, but please target to a future release. 

The whole idea of the request is not just to make the list items public, but to enable existing launch configurations to better support profile mode. In TPTP, launch delegate in profile mode requires all the user inputs (from tab in run mode plus additional tab in profile mode), parse them and launch it with TPTP Agent Controller framework. The limitation is that we have limited access on the information that is composed by the JDT code, and with the requirement of launching by our own, we need to override the launch() method which requires internal access on JDT code.
Comment 4 Darin Wright CLA 2006-03-10 13:47:36 EST
"Resolved later" is targeting for a future release. After 3.2, we will re-open bugs we want to consider for the next release. We don't commit any bugs for the next release until planning for the next release has started. Re-marking as resolved-later.
Comment 5 Michael Rennie CLA 2006-10-23 15:42:09 EDT
reopen to mark as dupe
Comment 6 Michael Rennie CLA 2006-10-23 15:43:37 EDT
with the extensive changes to the launching framework (including extending tab groups and retargetting launch delegates) this bug has been addressed in 157059

*** This bug has been marked as a duplicate of 157059 ***
Comment 7 Eugene Chan CLA 2011-04-01 14:51:46 EDT
closing bug.