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) {