Bug 292254 - [API] [cdt.make.core] API tooling warning/error when implementing IScannerInfoConsoleParser
Summary: [API] [cdt.make.core] API tooling warning/error when implementing IScannerInf...
Status: NEW
Alias: None
Product: CDT
Classification: Tools
Component: cdt-build-managed (show other bugs)
Version: 6.0   Edit
Hardware: PC All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Jonah Graham CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-14 09:12 EDT by Philippe Coucaud CLA
Modified: 2020-09-04 15:25 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philippe Coucaud CLA 2009-10-14 09:12:06 EDT
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.4) Gecko/20091007 Firefox/3.5.4
Build Identifier: I20090917-0100 + CDT 3.6M2

(probably similar to bug 291585)

Our tool-chain implements a scannerInfoConsoleParser through the org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile extension point. This provided implementation should implement IScannerInfoConsoleParser. When doing so, API tooling complains (IConsoleParser is tagged @noextend/@noimplement):

XConsoleParser illegally implements IConsoleParser via IScannerInfoConsoleParser


Reproducible: Always

Steps to Reproduce:
1. Create a class implementing IScannerInfoConsoleParser
2. Enable API tooling (and ensure that API use restrictions are not ignored).
Comment 1 Andrew Gvozdev CLA 2009-10-14 10:33:59 EDT
There is some work going on larger scale to redesign scanner discovery, see bug 290631. I don't think it makes much sense at that point to polish old API which even may end up deprecated.