From 62c14902bd660d20bc2c142e5f1cc17fafeec68f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20C=C3=A9bron?= Date: Tue, 13 Oct 2020 18:18:11 +0200 Subject: [PATCH] [dom] DomImplementationClassEP: add @RequiredElement GitOrigin-RevId: bfbe8b793cf8198b8b41f5df476f6fc4eafb3cc9 --- .../com/intellij/util/xml/impl/DomImplementationClassEP.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xml/dom-impl/src/com/intellij/util/xml/impl/DomImplementationClassEP.java b/xml/dom-impl/src/com/intellij/util/xml/impl/DomImplementationClassEP.java index cee7aa9891e7..242ed5ae9578 100644 --- a/xml/dom-impl/src/com/intellij/util/xml/impl/DomImplementationClassEP.java +++ b/xml/dom-impl/src/com/intellij/util/xml/impl/DomImplementationClassEP.java @@ -3,6 +3,7 @@ package com.intellij.util.xml.impl; import com.intellij.openapi.extensions.AbstractExtensionPointBean; import com.intellij.openapi.extensions.ExtensionPointName; +import com.intellij.openapi.extensions.RequiredElement; import com.intellij.util.xmlb.annotations.Attribute; import org.jetbrains.annotations.Nullable; @@ -13,9 +14,11 @@ public class DomImplementationClassEP extends AbstractExtensionPointBean { static final ExtensionPointName EP_NAME = new ExtensionPointName<>("com.intellij.dom.implementation"); static final ExtensionPointName CONVERTER_EP_NAME = new ExtensionPointName<>("com.intellij.dom.converter"); + @RequiredElement @Attribute("interfaceClass") public String interfaceName; + @RequiredElement @Attribute("implementationClass") public String implementationName;