Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 316917

Summary: Mark provisional API with x-friends or x-internal
Product: [Eclipse Project] e4 Reporter: John Arthorne <john.arthorne>
Component: UIAssignee: John Arthorne <john.arthorne>
Status: RESOLVED FIXED QA Contact: John Arthorne <john.arthorne>
Severity: normal    
Priority: P3 CC: ob1.eclipse
Version: 1.0   
Target Milestone: 1.0 RC1   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description John Arthorne CLA 2010-06-15 10:51:22 EDT
As discussed in previous e4 meetings, all of our provisional API needs to be marked in the bundle manifest with x-friends or x-internal so clients can distinguish full platform API from provisional API.
Comment 1 John Arthorne CLA 2010-06-22 09:57:42 EDT
This has been done. There are more x-friends clauses to be added to reduce warnings, but it is not high priority.
Comment 2 Oleg Besedin CLA 2010-06-25 10:46:10 EDT
Sorry, there are 20+ thousand warnings in e4 bundles. This makes warnings unusable.
Comment 3 John Arthorne CLA 2010-06-25 16:14:53 EDT
I have fixed the remaining warnings in the bundles to be included in 4.0. There are some that could not be fixed because they are references to 3.x bundle internals.

I also didn't fix demos, tests, etc, since that would require adding them as friends of the bundles being shipped, which is strange.

There are now about 2000 of these warnings in my workspace, out of about 18,000 warnings in total. In the end I don't know if this makes warnings much more useful to anyone because there are still so many other kinds of warnings...