Skip to content

Commit 720aefe

Browse files
committed
Fixed non-null parameter on sentinel NULL_REFERENCE value (#164)
1 parent 67bab51 commit 720aefe

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/com/intellij/lang/jsgraphql/ide/references/GraphQLReferenceService.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import com.intellij.psi.*;
2828
import com.intellij.psi.impl.AnyPsiChangeListener;
2929
import com.intellij.psi.impl.PsiManagerImpl;
30+
import com.intellij.psi.impl.source.tree.LeafPsiElement;
3031
import com.intellij.psi.util.PsiTreeUtil;
3132
import graphql.schema.GraphQLType;
3233
import org.jetbrains.annotations.NotNull;
@@ -45,7 +46,7 @@ public class GraphQLReferenceService {
4546
/**
4647
* Sentinel reference for use in concurrent maps which don't allow nulls
4748
*/
48-
private final static PsiReference NULL_REFERENCE = new PsiReferenceBase<PsiElement>(null, true) {
49+
private final static PsiReference NULL_REFERENCE = new PsiReferenceBase<PsiElement>(new LeafPsiElement(GraphQLElementTypes.TYPE, "type"), true) {
4950
@Nullable
5051
@Override
5152
public PsiElement resolve() {

0 commit comments

Comments
 (0)