Community
Participate
Working Groups
The javadoc tags for the api-tooling will be published in a .api_description file with the plugins. Therefore it is important to add @noimplement and @noextend tags to all interfaces/classes of the public API. See also my email on the dev list: http://dev.eclipse.org/mhonarc/lists/cdt-dev/msg14062.html Here is the list of packages containing public API: Plugin org.eclipse.cdt.core: ---------------------------- org.eclipse.cdt.core, org.eclipse.cdt.core.browser, org.eclipse.cdt.core.cdtvariables, org.eclipse.cdt.core.dom, org.eclipse.cdt.core.dom.ast, org.eclipse.cdt.core.dom.ast.c, org.eclipse.cdt.core.dom.ast.cpp, org.eclipse.cdt.core.dom.ast.gnu, org.eclipse.cdt.core.dom.ast.gnu.c, org.eclipse.cdt.core.dom.ast.gnu.cpp, org.eclipse.cdt.core.dom.parser, org.eclipse.cdt.core.dom.parser.c, org.eclipse.cdt.core.dom.parser.cpp, org.eclipse.cdt.core.dom.rewrite, org.eclipse.cdt.core.envvar, org.eclipse.cdt.core.errorparsers, org.eclipse.cdt.core.formatter, org.eclipse.cdt.core.index, org.eclipse.cdt.core.index.export, org.eclipse.cdt.core.index.provider, org.eclipse.cdt.core.language, org.eclipse.cdt.core.model, org.eclipse.cdt.core.model.util, org.eclipse.cdt.core.parser, org.eclipse.cdt.core.parser.ast, org.eclipse.cdt.core.parser.util, org.eclipse.cdt.core.resources, org.eclipse.cdt.core.settings.model, org.eclipse.cdt.core.settings.model.extension, org.eclipse.cdt.core.settings.model.extension.impl, org.eclipse.cdt.core.settings.model.util, org.eclipse.cdt.core.templateengine, org.eclipse.cdt.core.templateengine.process, org.eclipse.cdt.core.templateengine.process.processes, org.eclipse.cdt.utils, org.eclipse.cdt.utils.cdtvariables, org.eclipse.cdt.utils.coff, org.eclipse.cdt.utils.coff.parser, org.eclipse.cdt.utils.debug, org.eclipse.cdt.utils.debug.dwarf, org.eclipse.cdt.utils.debug.stabs, org.eclipse.cdt.utils.debug.tools, org.eclipse.cdt.utils.elf, org.eclipse.cdt.utils.elf.parser, org.eclipse.cdt.utils.envvar, org.eclipse.cdt.utils.macho, org.eclipse.cdt.utils.macho.parser, org.eclipse.cdt.utils.pty, org.eclipse.cdt.utils.som, org.eclipse.cdt.utils.som.parser, org.eclipse.cdt.utils.spawner, org.eclipse.cdt.utils.xcoff, org.eclipse.cdt.utils.xcoff.parser Plugin org.eclipse.cdt.ui: ========================== org.eclipse.cdt.ui, org.eclipse.cdt.ui.actions, org.eclipse.cdt.ui.browser.typeinfo, org.eclipse.cdt.ui.dialogs, org.eclipse.cdt.ui.internal.templateengine.wizard;x-internal:=true, org.eclipse.cdt.ui.newui, org.eclipse.cdt.ui.refactoring, org.eclipse.cdt.ui.refactoring.actions, org.eclipse.cdt.ui.templateengine, org.eclipse.cdt.ui.templateengine.event, org.eclipse.cdt.ui.templateengine.pages, org.eclipse.cdt.ui.templateengine.uitree, org.eclipse.cdt.ui.templateengine.uitree.uiwidgets, org.eclipse.cdt.ui.text, org.eclipse.cdt.ui.text.c.hover, org.eclipse.cdt.ui.text.contentassist, org.eclipse.cdt.ui.text.doctools, org.eclipse.cdt.ui.text.doctools.doxygen, org.eclipse.cdt.ui.text.doctools.generic, org.eclipse.cdt.ui.text.folding, org.eclipse.cdt.ui.wizards, org.eclipse.cdt.ui.wizards.conversion, org.eclipse.cdt.utils.ui.controls
I have added tags where necessary/appropriate for most of the public packages in the UI plug-in, except for the template engine packages: org.eclipse.cdt.ui.templateengine, org.eclipse.cdt.ui.templateengine.event, org.eclipse.cdt.ui.templateengine.pages, org.eclipse.cdt.ui.templateengine.uitree, org.eclipse.cdt.ui.templateengine.uitree.uiwidgets,
The removal of the deprectated API ICompletionContributor is causing API tooling errors.
(In reply to comment #2) > The removal of the deprectated API ICompletionContributor is causing API > tooling errors. Sorry, I was too hasty. I have restored the interface.
I have looked at the core-plugin exept a few packages. With Toni's work that leaves us with the following packages to look at: Plugin org.eclipse.cdt.core: ============================ org.eclipse.cdt.core.settings.model, org.eclipse.cdt.core.settings.model.extension, org.eclipse.cdt.core.settings.model.extension.impl, org.eclipse.cdt.core.settings.model.util, org.eclipse.cdt.core.templateengine, org.eclipse.cdt.core.templateengine.process, org.eclipse.cdt.core.templateengine.process.processes, org.eclipse.cdt.utils.debug, org.eclipse.cdt.utils.debug.dwarf, org.eclipse.cdt.utils.debug.stabs, org.eclipse.cdt.utils.debug.tools Plugin org.eclipse.cdt.ui: ========================== org.eclipse.cdt.ui.templateengine, org.eclipse.cdt.ui.templateengine.event, org.eclipse.cdt.ui.templateengine.pages, org.eclipse.cdt.ui.templateengine.uitree, org.eclipse.cdt.ui.templateengine.uitree.uiwidgets
game over.