It appeared that lots of codebase, that does not directly facilitate Passage Runtime, are declared as public API.
For instance,
lic.emf
lic.jface (actions included)
lic.hc
lic.bc
lic.e4.ui
hand-written parts of model and edit plug-ins
lic.oshi
loc*
lbc*
and others.
In the light this discovery it is demanded to revise the whole sourcebase and move parts of code unrelevant to Passage Runtime contract to provisional API.
It appeared that lots of codebase, that does not directly facilitate Passage Runtime, are declared as public API. For instance,
model
andedit
plug-insand others.
In the light this discovery it is demanded to revise the whole sourcebase and move parts of code unrelevant to Passage Runtime contract to provisional API.