GitOrigin-RevId: 6bff4f44575e9aedc8671b8373181549570f9a78
This commit is contained in:
Alexey Kudravtsev
2024-08-28 17:03:06 +02:00
committed by intellij-monorepo-bot
parent ba00f7fbf1
commit bc0ed54e20
8 changed files with 10 additions and 8 deletions

View File

@@ -92,7 +92,7 @@ public final class JavaReflectionReferenceContributor extends PsiReferenceContri
}
@Override
public PsiReference @NotNull [] getReferencesByString(String str, @NotNull PsiElement position, int offsetInPosition) {
public PsiReference @NotNull [] getReferencesByString(@NotNull String str, @NotNull PsiElement position, int offsetInPosition) {
if (StringUtil.isEmpty(str)) {
return PsiReference.EMPTY_ARRAY;
}

View File

@@ -36,7 +36,7 @@ public class ClassReferenceParser extends StandardHeaderParser {
if (module != null) {
provider = new JavaClassReferenceProvider() {
@Override
public GlobalSearchScope getScope(Project project) {
public GlobalSearchScope getScope(@NotNull Project project) {
return GlobalSearchScope.moduleWithDependenciesAndLibrariesScope(module);
}
};

View File

@@ -16,6 +16,8 @@
package com.intellij.psi;
import org.jetbrains.annotations.NotNull;
/**
* CAUTION: this is a workaround to fix java method searcher performance.
* This can be removed in future if the searcher is fixed to obey {@link PsiReference#isReferenceTo(PsiElement)} contract.
@@ -25,5 +27,5 @@ package com.intellij.psi;
*/
public interface ResolvingHint {
boolean canResolveTo(Class<? extends PsiElement> elementClass);
boolean canResolveTo(@NotNull Class<? extends PsiElement> elementClass);
}

View File

@@ -129,7 +129,7 @@ public final class FxmlReferencesContributor extends PsiReferenceContributor {
}
@Override
public PsiReference @NotNull [] getReferencesByString(String str,
public PsiReference @NotNull [] getReferencesByString(@NotNull String str,
final @NotNull PsiElement position,
int offsetInPosition) {
if (str.length() == 0) return PsiReference.EMPTY_ARRAY;

View File

@@ -43,7 +43,7 @@ public class ResourceBundleReference extends PsiReferenceBase<PsiElement>
}
@Override
public boolean canResolveTo(Class<? extends PsiElement> elementClass) {
public boolean canResolveTo(@NotNull Class<? extends PsiElement> elementClass) {
return ReflectionUtil.isAssignable(PsiFile.class, elementClass);
}

View File

@@ -95,7 +95,7 @@ public abstract class ResolvingConverter<T> extends Converter<T> implements Reso
}
@Override
public boolean canResolveTo(Class<? extends PsiElement> elementClass) {
public boolean canResolveTo(@NotNull Class<? extends PsiElement> elementClass) {
return true;
}

View File

@@ -51,7 +51,7 @@ public class SchemaPrefixReference extends PsiReferenceBase<XmlElement> implemen
}
@Override
public boolean canResolveTo(Class<? extends PsiElement> elementClass) {
public boolean canResolveTo(@NotNull Class<? extends PsiElement> elementClass) {
return ReflectionUtil.isAssignable(XmlElement.class, elementClass);
}

View File

@@ -33,7 +33,7 @@ public class XmlEnumeratedValueReference extends PsiReferenceBase<XmlElement> im
}
@Override
public boolean canResolveTo(Class<? extends PsiElement> elementClass) {
public boolean canResolveTo(@NotNull Class<? extends PsiElement> elementClass) {
return ReflectionUtil.isAssignable(XmlElement.class, elementClass);
}