[devkit] DOM: stub <idea-plugin@implementation-detail>

GitOrigin-RevId: 1a3720c91581b0e2ddd7028d6d49c997338e0af3
This commit is contained in:
Yann Cébron
2024-07-10 16:59:41 +02:00
committed by intellij-monorepo-bot
parent 9c1353a479
commit b47f5ffa32
4 changed files with 5 additions and 3 deletions

View File

@@ -37,7 +37,7 @@
<dom.fileMetaData implementation="org.jetbrains.idea.devkit.dom.impl.PluginDescriptorDomFileDescription"
rootTagName="idea-plugin"
stubVersion="16"/>
stubVersion="17"/>
<dom.extender domClass="org.jetbrains.idea.devkit.dom.Extensions"
extenderClass="org.jetbrains.idea.devkit.dom.impl.ExtensionsDomExtender"/>
<dom.extender domClass="org.jetbrains.idea.devkit.dom.Action"

View File

@@ -67,6 +67,7 @@ public interface IdeaPlugin extends DomElement {
@NotNull GenericAttributeValue<Boolean> getAllowBundledUpdate();
@Stubbed
@NotNull GenericAttributeValue<Boolean> getImplementationDetail();
@NotNull GenericAttributeValue<Boolean> getRequireRestart();

View File

@@ -3,7 +3,7 @@
<!-- Test skipping processing directive and comments before root tag: -->
<!-- Comment with angle bracket <test> -->
<!-- Regular comment -->
<idea-plugin package="idea.plugin.package">
<idea-plugin package="idea.plugin.package" implementation-detail="true">
<id>com.intellij.myPlugin</id>
<name>pluginName</name>

View File

@@ -1,4 +1,4 @@
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package org.jetbrains.idea.devkit.codeInsight;
import com.intellij.openapi.application.ApplicationManager;
@@ -35,6 +35,7 @@ public class PluginXmlDomStubsTest extends DomStubTest {
File:idea-plugin
Element:idea-plugin
Attribute:package:idea.plugin.package
Attribute:implementation-detail:true
Element:id:com.intellij.myPlugin
Element:name:pluginName
Element:depends:anotherPlugin