diff --git a/plugins/devkit/devkit-core/src/references/IconsReferencesContributor.java b/plugins/devkit/devkit-core/src/references/IconsReferencesContributor.java index ea777376d983..dcd617902e14 100644 --- a/plugins/devkit/devkit-core/src/references/IconsReferencesContributor.java +++ b/plugins/devkit/devkit-core/src/references/IconsReferencesContributor.java @@ -241,10 +241,10 @@ public class IconsReferencesContributor extends PsiReferenceContributor private static void registerForPresentationAnnotation(@NotNull PsiReferenceRegistrar registrar) { UastReferenceRegistrar.registerUastReferenceProvider( registrar, - UastPatterns.stringLiteralExpression() + UastPatterns.injectionHostUExpression() .sourcePsiFilter(psi -> PsiUtil.isPluginProject(psi.getProject())) .annotationParam(Presentation.class.getName(), "icon"), - UastReferenceRegistrar.uastLiteralReferenceProvider((uElement, referencePsiElement) -> new PsiReference[]{ + UastReferenceRegistrar.uastInjectionHostReferenceProvider((uElement, referencePsiElement) -> new PsiReference[]{ new IconPsiReferenceBase(referencePsiElement) { private UElement getUElement() { diff --git a/plugins/devkit/devkit-core/src/references/TestDataFilesReferencesContributor.java b/plugins/devkit/devkit-core/src/references/TestDataFilesReferencesContributor.java index e99d1dbd3c96..00210379e9c0 100644 --- a/plugins/devkit/devkit-core/src/references/TestDataFilesReferencesContributor.java +++ b/plugins/devkit/devkit-core/src/references/TestDataFilesReferencesContributor.java @@ -26,7 +26,7 @@ public class TestDataFilesReferencesContributor extends PsiReferenceContributor UastReferenceRegistrar .registerUastReferenceProvider( registrar, - UastPatterns.stringLiteralExpression().inCall(UastPatterns.callExpression()), + UastPatterns.injectionHostUExpression().inCall(UastPatterns.callExpression()), new UastInjectionHostReferenceProvider() { @NotNull