Skip to main content

[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.


Back to the top