diff --git a/platform/lang-api/src/com/intellij/facet/FacetConfiguration.java b/platform/lang-api/src/com/intellij/facet/FacetConfiguration.java index c84c64880e13..84c0461df707 100644 --- a/platform/lang-api/src/com/intellij/facet/FacetConfiguration.java +++ b/platform/lang-api/src/com/intellij/facet/FacetConfiguration.java @@ -48,12 +48,14 @@ public interface FacetConfiguration extends JDOMExternalizable { */ @Override @Deprecated - void readExternal(final Element element) throws InvalidDataException; + default void readExternal(final Element element) throws InvalidDataException { + } /** * @deprecated implement {@link com.intellij.openapi.components.PersistentStateComponent#getState()} instead */ @Override @Deprecated - void writeExternal(final Element element) throws WriteExternalException; + default void writeExternal(final Element element) throws WriteExternalException { + } } diff --git a/platform/lang-impl/src/com/intellij/facet/impl/invalid/InvalidFacetConfiguration.java b/platform/lang-impl/src/com/intellij/facet/impl/invalid/InvalidFacetConfiguration.java index a88e760f3718..1708c5b25ec4 100644 --- a/platform/lang-impl/src/com/intellij/facet/impl/invalid/InvalidFacetConfiguration.java +++ b/platform/lang-impl/src/com/intellij/facet/impl/invalid/InvalidFacetConfiguration.java @@ -16,14 +16,11 @@ package com.intellij.facet.impl.invalid; import com.intellij.facet.FacetConfiguration; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.jps.model.serialization.facet.FacetState; import com.intellij.facet.ui.FacetEditorContext; import com.intellij.facet.ui.FacetEditorTab; import com.intellij.facet.ui.FacetValidatorsManager; -import com.intellij.openapi.util.InvalidDataException; -import com.intellij.openapi.util.WriteExternalException; -import org.jdom.Element; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.jps.model.serialization.facet.FacetState; /** * @author nik @@ -49,14 +46,6 @@ public class InvalidFacetConfiguration implements FacetConfiguration { }; } - @Override - public void readExternal(Element element) throws InvalidDataException { - } - - @Override - public void writeExternal(Element element) throws WriteExternalException { - } - public String getErrorMessage() { return myErrorMessage; } diff --git a/plugins/google-app-engine/source/com/intellij/appengine/facet/AppEngineFacetConfiguration.java b/plugins/google-app-engine/source/com/intellij/appengine/facet/AppEngineFacetConfiguration.java index b9e149840ffc..5d25f1a25d10 100644 --- a/plugins/google-app-engine/source/com/intellij/appengine/facet/AppEngineFacetConfiguration.java +++ b/plugins/google-app-engine/source/com/intellij/appengine/facet/AppEngineFacetConfiguration.java @@ -20,9 +20,6 @@ import com.intellij.facet.ui.FacetEditorContext; import com.intellij.facet.ui.FacetEditorTab; import com.intellij.facet.ui.FacetValidatorsManager; import com.intellij.openapi.components.PersistentStateComponent; -import com.intellij.openapi.util.InvalidDataException; -import com.intellij.openapi.util.WriteExternalException; -import org.jdom.Element; import org.jetbrains.jps.appengine.model.PersistenceApi; import org.jetbrains.jps.appengine.model.impl.AppEngineModuleExtensionProperties; @@ -40,12 +37,6 @@ public class AppEngineFacetConfiguration implements FacetConfiguration, Persiste }; } - public void readExternal(Element element) throws InvalidDataException { - } - - public void writeExternal(Element element) throws WriteExternalException { - } - public AppEngineModuleExtensionProperties getState() { return myProperties; }