Community
Participate
Working Groups
The RSE remotecdt plugin extends the CDebuggerTab, which is API. But CDebuggerTab derives from AbstractCDebuggerTab, which is not API (internal). This is inconsistent. If a class is API, then all the parent classes it extends must also be API. Therefore, AbstractCDebuggerTab should be moved to the org.eclipse.cdt.launch.ui package. To be concrete, our extension wants to call protected method loadDebuggerCombo() which is declared in AbstractCDebuggerTab.
Galileo has API cleanliness as a must-have requirement, so I'd like to re-initiate discussion about this. See also bug 257402.
(this is part of a batch change) The CDI debug implementation has been removed in CDT 9.0. Please see bug 484900 and the entry on the New and Noteworthy page https://wiki.eclipse.org/CDT/User/NewIn90#API_modifications