Skip to main content



      Home
Home » Eclipse Projects » Plugin Development Environment (PDE) » API Tooling: is no longer API
API Tooling: is no longer API [message #805262] Thu, 23 February 2012 09:59 Go to next message
Eclipse UserFriend
We have a plug-in that uses an external library as Jar and also exports
the packages of this external library. Now API Tooling complains about
classes in that library no longer being API even though absolutely
nothing changed in this plug-in compared to the baseline:

The type Jama.CholeskyDecomposition in org.knime.base_2.5.3 is no longer API
The type Jama.EigenvalueDecomposition in org.knime.base_2.5.3 is no
longer API
The type Jama.examples.MagicSquareExample in org.knime.base_2.5.3 is no
longer API
....

Is this a bug or am I doing something wrong?
Also, what exactly does "is no longer API" mean?

Thorsten
Re: API Tooling: is no longer API [message #805334 is a reply to message #805262] Thu, 23 February 2012 11:41 Go to previous messageGo to next message
Eclipse UserFriend
Are you sure the manifest in these two jars is identical ?
Re: API Tooling: is no longer API [message #805346 is a reply to message #805334] Thu, 23 February 2012 11:53 Go to previous messageGo to next message
Eclipse UserFriend
Am 23.02.2012 17:41, schrieb Olivier Thomann:
> Are you sure the manifest in these two jars is identical ?
It's not exactly the same since one has been slightly modified during
the build process, but the relevant (?) entries such as Export-Package
and Bundle-Classpath are the same. What change in the manifest would
cause such an error message?
Re: API Tooling: is no longer API [message #805358 is a reply to message #805346] Thu, 23 February 2012 12:10 Go to previous messageGo to next message
Eclipse UserFriend
My first thought was that the package was no longer public in the export-package header of the manifest. If it is marked as x-internal or x-friends it would no longer be considered API as it isn't publicly accessible.
Re: API Tooling: is no longer API [message #805376 is a reply to message #805358] Thu, 23 February 2012 12:32 Go to previous message
Eclipse UserFriend
We are not using any x-internal or x-friends attributes (yet).
Previous Topic:How to create preferences for my project nature
Next Topic:When is a class "API"?
Goto Forum:
  


Current Time: Sat Jul 12 17:22:59 EDT 2025

Powered by FUDForum. Page generated in 0.04659 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top