Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] migrating provisional API to public API - Eclipse Platform Debug UI

Hello,

Eclipse Platform Debug UI has two packages that CDT DSF relies on (JDT does too):

 org.eclipse.debug.internal.ui.viewers.model.provisional
 org.eclipse.debug.internal.ui.breakpoints.provisional

These packages are marked x-friends to CDT.

These packages are ~13 years old, with the last substantial changes made in ~2009 (when CDT DSF was under new development).

How do we go about moving this provisional API to non-provisonal status.

Can we just remove the x-friends, but leave the package names as they are so that adopters don't have to make changes?

My concern is that there is no tooling (IIUC) that checks if x-friends has API breakages and I would like the API to be locked down so that a future cleanup/refactor doesn't accidentally break this API contract.

On a bugzilla search, this bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=153500#c42 is on topic, but because of process changes was marked WONTFIX.

Next steps?
Thanks,
Jonah



~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com

Back to the top