From 187933d3c8ca6ed8d818368765d453255eec5355 Mon Sep 17 00:00:00 2001 From: Andrew Gvozdev Date: Fri, 15 Oct 2010 16:14:06 +0000 Subject: [PATCH] bug 327897: [ScannerDiscovery80] Tidy up certain scanner discovery code --- .../eclipse/cdt/core/parser/ExtendedScannerInfo.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ExtendedScannerInfo.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ExtendedScannerInfo.java index 59dc09d20d5..22ffa0c17f9 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ExtendedScannerInfo.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ExtendedScannerInfo.java @@ -38,6 +38,18 @@ public class ExtendedScannerInfo extends ScannerInfo implements IExtendedScanner this.includeFiles = includeFiles; } + /** + * @since 5.3 + */ + public ExtendedScannerInfo(Map definedSymbols, String[] includePaths, + String[] macroFiles, String[] includeFiles, String[] localIncludePaths) { + + super(definedSymbols, includePaths); + this.macroFiles = macroFiles; + this.includeFiles = includeFiles; + this.localIncludePaths = localIncludePaths; + } + public ExtendedScannerInfo(IScannerInfo info) { super(info.getDefinedSymbols(), info.getIncludePaths()); if (info instanceof IExtendedScannerInfo) {