1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

fixed problem when Spec Detectors owned by configuration won't serialize

properly
This commit is contained in:
Andrew Gvozdev 2011-09-29 09:38:13 -04:00
parent 15307e8805
commit 427ba73a16
2 changed files with 5 additions and 4 deletions

View file

@ -457,8 +457,8 @@ public abstract class AbstractBuiltinSpecsDetector extends AbstractLanguageSetti
} }
@Override @Override
public Element serialize(Element parentElement) { public Element serializeAttributes(Element parentElement) {
Element elementProvider = super.serialize(parentElement); Element elementProvider = super.serializeAttributes(parentElement);
elementProvider.setAttribute(ATTR_RUN_ONCE, Boolean.toString(runOnce)); elementProvider.setAttribute(ATTR_RUN_ONCE, Boolean.toString(runOnce));
elementProvider.setAttribute(ATTR_CONSOLE, Boolean.toString(isConsoleEnabled)); elementProvider.setAttribute(ATTR_CONSOLE, Boolean.toString(isConsoleEnabled));
return elementProvider; return elementProvider;

View file

@ -277,12 +277,13 @@ public class LanguageSettingsSerializable extends LanguageSettingsBaseProvider {
/** /**
* Serialize the provider under parent XML element. * Serialize the provider under parent XML element.
* This is convenience method not intended to be overridden on purpose.
* *
* @param parentElement - element where to serialize. * @param parentElement - element where to serialize.
* @return - newly created <provider> element. That element will already be * @return - newly created <provider> element. That element will already be
* attached to the parent element. * attached to the parent element.
*/ */
public Element serialize(Element parentElement) { final public Element serialize(Element parentElement) {
/* /*
<provider id="provider.id" ...> <provider id="provider.id" ...>
<language-scope id="lang.id"/> <language-scope id="lang.id"/>