[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[Cdt-launch-inbox] [Bug 178831] New: API inconsistency: AbstractCDebuggerTab must be API
|
https://bugs.eclipse.org/bugs/show_bug.cgi?id=178831
Product/Component: CDT / cdt-launch
Summary: API inconsistency: AbstractCDebuggerTab must be API
Product: CDT
Version: 4.0
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P3
Component: cdt-launch
AssignedTo: cdt-launch-inbox@xxxxxxxxxxx
ReportedBy: martin.oberhuber@xxxxxxxxxxxxx
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.
--
Configure bugzilla e-mail: https://bugs.eclipse.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.