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
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;

View file

@ -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 <provider> element. That element will already be
* attached to the parent element.
*/
public Element serialize(Element parentElement) {
final public Element serialize(Element parentElement) {
/*
<provider id="provider.id" ...>
<language-scope id="lang.id"/>