Bug 257402

Summary: [remotecdt] Usage of CDT non-API in org.eclipse.rse.remotecdt
Product: [Tools] CDT Reporter: Martin Oberhuber <mober.at+eclipse>
Component: cdt-debugAssignee: Martin Oberhuber <mober.at+eclipse>
Status: RESOLVED WORKSFORME QA Contact: Ken Ryall <ken.ryall>
Severity: normal    
Priority: P3 CC: cdtdoug, marc.khouzam, pawel.1.piech
Version: 6.0   
Target Milestone: 6.0   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 178831, 178835, 267065    
Bug Blocks: 253481    

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.