Bug 257402 - [remotecdt] Usage of CDT non-API in org.eclipse.rse.remotecdt
Summary: [remotecdt] Usage of CDT non-API in org.eclipse.rse.remotecdt
Status: RESOLVED WORKSFORME
Alias: None
Product: CDT
Classification: Tools
Component: cdt-debug (show other bugs)
Version: 6.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 6.0   Edit
Assignee: Martin Oberhuber CLA
QA Contact: Ken Ryall CLA
URL:
Whiteboard:
Keywords:
Depends on: 178831 178835 267065
Blocks: 253481
  Show dependency tree
 
Reported: 2008-12-03 13:12 EST by Martin Oberhuber CLA
Modified: 2009-04-30 10:58 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 Martin Oberhuber CLA 2008-12-03 13:12:22 EST
In Problems View, configure filter to show 
   "Warning" of type "Java" with text filter "on required library"

Discouraged Access Warnings are shown on following classes:
  RemoteGDBDebuggerPage --> GDBDebuggerPage
  REmoteCDebuggerTab --> AbstractCDebuggerTab

We should get rid of these issues for Galileo 3.1M6. Bug 178835 and bug 178831 have been filed against the CDT already to request these API additions. As an alternative, we may consider moving the RemoteCDT integration into the CDT project, thus eliminating the cross-project non-API usage.
Comment 1 Martin Oberhuber CLA 2009-04-30 10:58:42 EDT
Since remotecdt is now part of cdt itself as per bug 267065, I do not think that using non-API is an issue any more.

It's still unclean that RemoteCDebuggerTab is public API whereas one of its ancestor classes (AbstractCDebuggerTab) is considered "internal", but I think that this is discussed elsewhere.

Marking as WORKSFORME.