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
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:
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