Minor: fix warning
This commit is contained in:
@@ -18,6 +18,7 @@ package org.jetbrains.kotlin.idea.codeInsight;
|
|||||||
|
|
||||||
import com.intellij.codeInsight.navigation.actions.TypeDeclarationProvider;
|
import com.intellij.codeInsight.navigation.actions.TypeDeclarationProvider;
|
||||||
import com.intellij.psi.PsiElement;
|
import com.intellij.psi.PsiElement;
|
||||||
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.kotlin.descriptors.CallableDescriptor;
|
import org.jetbrains.kotlin.descriptors.CallableDescriptor;
|
||||||
import org.jetbrains.kotlin.descriptors.ClassifierDescriptor;
|
import org.jetbrains.kotlin.descriptors.ClassifierDescriptor;
|
||||||
import org.jetbrains.kotlin.descriptors.DeclarationDescriptor;
|
import org.jetbrains.kotlin.descriptors.DeclarationDescriptor;
|
||||||
@@ -30,7 +31,7 @@ import org.jetbrains.kotlin.types.KotlinType;
|
|||||||
|
|
||||||
public class KotlinTypeDeclarationProvider implements TypeDeclarationProvider {
|
public class KotlinTypeDeclarationProvider implements TypeDeclarationProvider {
|
||||||
@Override
|
@Override
|
||||||
public PsiElement[] getSymbolTypeDeclarations(PsiElement symbol) {
|
public PsiElement[] getSymbolTypeDeclarations(@NotNull PsiElement symbol) {
|
||||||
if (symbol instanceof KtElement && symbol.getContainingFile() instanceof KtFile) {
|
if (symbol instanceof KtElement && symbol.getContainingFile() instanceof KtFile) {
|
||||||
BindingContext bindingContext = ResolutionUtils.analyze((KtElement)symbol);
|
BindingContext bindingContext = ResolutionUtils.analyze((KtElement)symbol);
|
||||||
DeclarationDescriptor descriptor = bindingContext.get(BindingContext.DECLARATION_TO_DESCRIPTOR, symbol);
|
DeclarationDescriptor descriptor = bindingContext.get(BindingContext.DECLARATION_TO_DESCRIPTOR, symbol);
|
||||||
|
|||||||
Reference in New Issue
Block a user