mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[dom] DomImplementationClassEP: add @RequiredElement
GitOrigin-RevId: bfbe8b793cf8198b8b41f5df476f6fc4eafb3cc9
This commit is contained in:
committed by
intellij-monorepo-bot
parent
0fb7b61cf4
commit
62c14902bd
@@ -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<DomImplementationClassEP> EP_NAME = new ExtensionPointName<>("com.intellij.dom.implementation");
|
||||
static final ExtensionPointName<DomImplementationClassEP> CONVERTER_EP_NAME = new ExtensionPointName<>("com.intellij.dom.converter");
|
||||
|
||||
@RequiredElement
|
||||
@Attribute("interfaceClass")
|
||||
public String interfaceName;
|
||||
|
||||
@RequiredElement
|
||||
@Attribute("implementationClass")
|
||||
public String implementationName;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user