From 27775e3393377fc9ef6dce5dfcf405dc84425ab2 Mon Sep 17 00:00:00 2001 From: Nathan Ridge Date: Tue, 31 Jan 2017 18:30:44 -0500 Subject: [PATCH] Bug 475581 - Make AbstractCLikeLanguage.createScanner() not final This allows extenders to replace the preprocessor. Change-Id: I8c6a53225608e4a21560b31bed3b5f37291ba612 --- .../org/eclipse/cdt/core/dom/parser/AbstractCLikeLanguage.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/parser/AbstractCLikeLanguage.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/parser/AbstractCLikeLanguage.java index 283398f2088..eb2f223eb0f 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/parser/AbstractCLikeLanguage.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/parser/AbstractCLikeLanguage.java @@ -270,7 +270,7 @@ public abstract class AbstractCLikeLanguage extends AbstractLanguage implements * Create the scanner to be used with the parser. * @since 5.2 */ - protected final IScanner createScanner(FileContent content, IScannerInfo scanInfo, IncludeFileContentProvider fcp, IParserLogService log) { + protected IScanner createScanner(FileContent content, IScannerInfo scanInfo, IncludeFileContentProvider fcp, IParserLogService log) { return new CPreprocessor(content, scanInfo, getParserLanguage(), log, getScannerExtensionConfiguration(scanInfo), fcp); }