[relaxng] IJPL-156127 RelaxNG: ThreadingAssertions.createThreadAccessException

GitOrigin-RevId: db2ea46b4368749ddd80d578414fdf6f22b968e0
This commit is contained in:
Yuriy Artamonov
2024-06-05 12:29:43 +02:00
committed by intellij-monorepo-bot
parent 8f2713fc83
commit f80e2710d4

View File

@@ -109,10 +109,12 @@ public class GotoSymbolContributor implements ChooseByNameContributorEx {
private static final class MyNavigationItem implements PsiElementNavigationItem, ItemPresentation { private static final class MyNavigationItem implements PsiElementNavigationItem, ItemPresentation {
final NavigationItem myItem; final NavigationItem myItem;
final ItemPresentation myPresentation; final ItemPresentation myPresentation;
final String myLocationString;
private MyNavigationItem(NavigationItem item, @NotNull final ItemPresentation presentation) { private MyNavigationItem(NavigationItem item, @NotNull final ItemPresentation presentation) {
myItem = item; myItem = item;
myPresentation = presentation; myPresentation = presentation;
myLocationString = getLocationString((PsiElement)myItem);
} }
@Override @Override
@@ -123,7 +125,7 @@ public class GotoSymbolContributor implements ChooseByNameContributorEx {
@Override @Override
@Nullable @Nullable
public String getLocationString() { public String getLocationString() {
return getLocationString((PsiElement)myItem); return myLocationString;
} }
private static String getLocationString(PsiElement element) { private static String getLocationString(PsiElement element) {