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,