diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/scannerconfig/AbstractBuiltinSpecsDetector.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/scannerconfig/AbstractBuiltinSpecsDetector.java index 586a7200c25..3fc8ba3d846 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/scannerconfig/AbstractBuiltinSpecsDetector.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/scannerconfig/AbstractBuiltinSpecsDetector.java @@ -457,8 +457,8 @@ public abstract class AbstractBuiltinSpecsDetector extends AbstractLanguageSetti } @Override - public Element serialize(Element parentElement) { - Element elementProvider = super.serialize(parentElement); + public Element serializeAttributes(Element parentElement) { + Element elementProvider = super.serializeAttributes(parentElement); elementProvider.setAttribute(ATTR_RUN_ONCE, Boolean.toString(runOnce)); elementProvider.setAttribute(ATTR_CONSOLE, Boolean.toString(isConsoleEnabled)); return elementProvider; diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/language/settings/providers/LanguageSettingsSerializable.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/language/settings/providers/LanguageSettingsSerializable.java index 61016b4006b..c4ea03d986b 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/language/settings/providers/LanguageSettingsSerializable.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/language/settings/providers/LanguageSettingsSerializable.java @@ -277,12 +277,13 @@ public class LanguageSettingsSerializable extends LanguageSettingsBaseProvider { /** * Serialize the provider under parent XML element. - * + * This is convenience method not intended to be overridden on purpose. + * * @param parentElement - element where to serialize. * @return - newly created element. That element will already be * attached to the parent element. */ - public Element serialize(Element parentElement) { + final public Element serialize(Element parentElement) { /*