IDEA-238824 Support "Goto EP declaration in plugin.xml" for ProjectExtensionPointName

GitOrigin-RevId: 9b56bb54c76450f9070bfd5f7896b6e79391028f
This commit is contained in:
Yann Cébron
2020-04-24 19:18:08 +02:00
committed by intellij-monorepo-bot
parent 69089e2860
commit d997d95a2f
3 changed files with 49 additions and 25 deletions

View File

@@ -0,0 +1,10 @@
import com.intellij.openapi.extensions.ProjectExtensionPointName;
import java.lang.String;
public class MyStringEP {
public static final ProjectExtensionPointName<String> EP_<caret>NAME =
new ProjectExtensionPointName<>("com.intellij.myStringEP");
}

View File

@@ -58,6 +58,10 @@ public class ExtensionPointDeclarationRelatedItemLineMarkerProviderTest extends
assertSingleEPDeclaration("MyStringEPConstructor.java");
}
public void testMyStringProjectEP() {
assertSingleEPDeclaration("MyStringProjectEP.java");
}
private void assertSingleEPDeclaration(String filePath) {
PsiFile file = myFixture.configureByFile("plugin.xml");
String path = file.getVirtualFile().getPath();