Don't produce references for Kotlin block
This commit is contained in:
@@ -21,7 +21,6 @@ import com.intellij.openapi.util.TextRange;
|
|||||||
import com.intellij.psi.PsiElement;
|
import com.intellij.psi.PsiElement;
|
||||||
import com.intellij.psi.PsiElementVisitor;
|
import com.intellij.psi.PsiElementVisitor;
|
||||||
import com.intellij.psi.PsiModifiableCodeBlock;
|
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.CompositeElement;
|
||||||
import com.intellij.psi.impl.source.tree.LazyParseablePsiElement;
|
import com.intellij.psi.impl.source.tree.LazyParseablePsiElement;
|
||||||
import com.intellij.psi.util.PsiUtilCore;
|
import com.intellij.psi.util.PsiUtilCore;
|
||||||
@@ -96,14 +95,6 @@ public class KtBlockExpression extends LazyParseablePsiElement implements KtElem
|
|||||||
super.delete();
|
super.delete();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
@SuppressWarnings("deprecation")
|
|
||||||
public PsiReference getReference() {
|
|
||||||
PsiReference[] references = getReferences();
|
|
||||||
if (references.length == 1) return references[0];
|
|
||||||
else return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@NotNull
|
@NotNull
|
||||||
public PsiElement[] getChildren() {
|
public PsiElement[] getChildren() {
|
||||||
@@ -120,12 +111,6 @@ public class KtBlockExpression extends LazyParseablePsiElement implements KtElem
|
|||||||
return result == null ? PsiElement.EMPTY_ARRAY : PsiUtilCore.toPsiElementArray(result);
|
return result == null ? PsiElement.EMPTY_ARRAY : PsiUtilCore.toPsiElementArray(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
|
||||||
@Override
|
|
||||||
public PsiReference[] getReferences() {
|
|
||||||
return KotlinReferenceProvidersService.getReferencesFromProviders(this);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
public KtElement getPsiOrParent() {
|
public KtElement getPsiOrParent() {
|
||||||
|
|||||||
Reference in New Issue
Block a user