[all] External and Internal API's

2005-02-15 Thread Mark Diggory
I've been working with the Eclipse SDK quite a bit lately, Eclipse has a coding standard where they divide the API up into "external" and "internal" API's. Internal API's are subject to change, while External API's are more stable and regulated. The division of these API's is usually: External

[all] External and Internal API's

2005-02-15 Thread Mark Diggory
I've been working with the Eclipse SDK quite a bit lately, Eclipse has a coding standard where they divide the API up into "external" and "internal" API's. Internal API's are subject to change, while External API's are more stable and regulated. The division of these API's is usually: External API:

Re: [all] External and Internal API's

2005-02-15 Thread David Graham
Eclipse also has a special way of sharing classes with other plugins. You can prevent outside plugins from using internal packages by tweaking the export definition in plugin.xml: That seems to be the primary benefit to adding an "internal" package prefix. Without the extra function