Fixed crash on searching constructor usages

This commit is contained in:
Valentin Kipyatkov
2015-07-10 17:09:35 +03:00
parent 283c8668f5
commit 27b4960001
@@ -46,7 +46,7 @@ public object JavaResolveExtension : CacheExtension<(PsiElement) -> Pair<JavaDes
}
fun PsiMethod.getJavaMethodDescriptor(): FunctionDescriptor? {
val method = getOriginalElement() as PsiMethod
val method = getOriginalElement() as? PsiMethod ?: return null
val resolver = JavaResolveExtension.getResolver(method.getProject(), method)
return when {
method.isConstructor() -> resolver.resolveConstructor(JavaConstructorImpl(method))