Don't produce references for Kotlin block

This commit is contained in:
Nikolay Krasko
2019-05-06 12:50:59 +03:00
parent 78200dd38e
commit 9b9bfe7ba3
@@ -21,7 +21,6 @@ import com.intellij.openapi.util.TextRange;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiElementVisitor;
import com.intellij.psi.PsiModifiableCodeBlock;
import com.intellij.psi.PsiReference;
import com.intellij.psi.impl.source.tree.CompositeElement;
import com.intellij.psi.impl.source.tree.LazyParseablePsiElement;
import com.intellij.psi.util.PsiUtilCore;
@@ -96,14 +95,6 @@ public class KtBlockExpression extends LazyParseablePsiElement implements KtElem
super.delete();
}
@Override
@SuppressWarnings("deprecation")
public PsiReference getReference() {
PsiReference[] references = getReferences();
if (references.length == 1) return references[0];
else return null;
}
@Override
@NotNull
public PsiElement[] getChildren() {
@@ -120,12 +111,6 @@ public class KtBlockExpression extends LazyParseablePsiElement implements KtElem
return result == null ? PsiElement.EMPTY_ARRAY : PsiUtilCore.toPsiElementArray(result);
}
@NotNull
@Override
public PsiReference[] getReferences() {
return KotlinReferenceProvidersService.getReferencesFromProviders(this);
}
@NotNull
@Override
public KtElement getPsiOrParent() {