mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-13 15:52:01 +07:00
notnull
GitOrigin-RevId: 6bff4f44575e9aedc8671b8373181549570f9a78
This commit is contained in:
committed by
intellij-monorepo-bot
parent
ba00f7fbf1
commit
bc0ed54e20
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user