Minor: fix warning

This commit is contained in:
Nikolay Krasko
2016-07-22 13:18:38 +03:00
parent 95d0604339
commit 0f4319de8e
@@ -18,6 +18,7 @@ package org.jetbrains.kotlin.idea.codeInsight;
import com.intellij.codeInsight.navigation.actions.TypeDeclarationProvider;
import com.intellij.psi.PsiElement;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.kotlin.descriptors.CallableDescriptor;
import org.jetbrains.kotlin.descriptors.ClassifierDescriptor;
import org.jetbrains.kotlin.descriptors.DeclarationDescriptor;
@@ -30,7 +31,7 @@ import org.jetbrains.kotlin.types.KotlinType;
public class KotlinTypeDeclarationProvider implements TypeDeclarationProvider {
@Override
public PsiElement[] getSymbolTypeDeclarations(PsiElement symbol) {
public PsiElement[] getSymbolTypeDeclarations(@NotNull PsiElement symbol) {
if (symbol instanceof KtElement && symbol.getContainingFile() instanceof KtFile) {
BindingContext bindingContext = ResolutionUtils.analyze((KtElement)symbol);
DeclarationDescriptor descriptor = bindingContext.get(BindingContext.DECLARATION_TO_DESCRIPTOR, symbol);