diff --git a/plugins/devkit/devkit.iml b/plugins/devkit/devkit.iml index 5a4decf1a21b..718dab5522f0 100644 --- a/plugins/devkit/devkit.iml +++ b/plugins/devkit/devkit.iml @@ -24,6 +24,7 @@ + diff --git a/plugins/devkit/src/dom/Component.java b/plugins/devkit/src/dom/Component.java index 0cc774f87916..ddb9cec7250f 100644 --- a/plugins/devkit/src/dom/Component.java +++ b/plugins/devkit/src/dom/Component.java @@ -61,5 +61,9 @@ public interface Component extends DomElement { @NotNull @SubTag(value = "skipForDefaultProject", indicator = true) GenericDomValue getSkipForDefaultProject(); + + @NotNull + @SubTag(value = "loadForDefaultProject", indicator = true) + GenericDomValue getLoadForDefaultProject(); } } diff --git a/plugins/devkit/testData/codeInsight/LoadForDefaultProject.xml b/plugins/devkit/testData/codeInsight/LoadForDefaultProject.xml new file mode 100644 index 000000000000..bceef14061d5 --- /dev/null +++ b/plugins/devkit/testData/codeInsight/LoadForDefaultProject.xml @@ -0,0 +1,10 @@ + + + + foo.Bar + + + <unknown/> + + + \ No newline at end of file diff --git a/plugins/devkit/testSources/codeInsight/PluginXmlFunctionalTest.java b/plugins/devkit/testSources/codeInsight/PluginXmlFunctionalTest.java index 5bcd11d75db2..92924032ab86 100644 --- a/plugins/devkit/testSources/codeInsight/PluginXmlFunctionalTest.java +++ b/plugins/devkit/testSources/codeInsight/PluginXmlFunctionalTest.java @@ -165,6 +165,11 @@ public class PluginXmlFunctionalTest extends JavaCodeInsightFixtureTestCase { assertEquals("Extension Point bar", ElementDescriptionUtil.getElementDescription(element, UsageViewNodeTextLocation.INSTANCE)); } + public void testLoadForDefaultProject() throws Exception { + configureByFile(); + myFixture.testHighlighting(true, true, true); + } + public static Class[] getInspectionClasses() { Class[] result = { //RegistrationProblemsInspection.class,