You've got it right. We made a good chunk of the x-friends and x-internal 
packages API in Juno, but there are still a lot more that need final 
polish. These are unlikely to change in significant ways in the future, 
but we need more time to make sure we've got it right. In Luna we should 
be able to open up even more packages. A good test for you would be to 
take any tutorials or examples you have, turn on all warnings, and see if 
you are referencing any x-internal/x-friends packages. These would be 
candidates to polish up and make "official" in Luna.

John




From:   Lars Vogel <[email protected]>
To:     E4 Project developer mailing list <[email protected]>, 
Date:   04/30/2013 02:48 AM
Subject:        Re: [e4-dev] x-friends
Sent by:        [email protected]



Hi John,

thanks. So far I believe that x-friends would allow _only_ the specified 
plug-ins to use the API. I now understand that x-friends is similar to 
x-internal but prevents the warnings for the specified plug-ins.

That makes sense. thanks.

Best regards, Lars 


2013/4/29 John Arthorne <[email protected]>
x-friends means the package is not API, but we want to allow certain other 
plugins to access it without getting API tools warnings. It is really 
equivalent to x-internal for most consumers. So, if you see a package that 
has x-friends that you believe should be API, speak up now so it can be 
fixed. 

John 



From:        Lars Vogel <[email protected]> 
To:        E4 Project developer mailing list <[email protected]>, 
Date:        04/29/2013 03:09 PM 
Subject:        [e4-dev] x-friends 
Sent by:        [email protected] 




Hello, 

I noticed in the commits in 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=403189 that we have 
x-friends directives in the MANIFEST.MF.  

So far I believed that platform does either use x-internal for marking API 
as internal or provisional. What is the reasoning behind the usage of 
 x-friends? 

Best regards, Lars_______________________________________________
e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/e4-dev


_______________________________________________
e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/e4-dev

_______________________________________________
e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/e4-dev

_______________________________________________
e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/e4-dev

Reply via email to