diff --git a/idea/src/org/jetbrains/kotlin/idea/intentions/SpecifyTypeExplicitlyAction.java b/idea/src/org/jetbrains/kotlin/idea/intentions/SpecifyTypeExplicitlyAction.kt similarity index 98% rename from idea/src/org/jetbrains/kotlin/idea/intentions/SpecifyTypeExplicitlyAction.java rename to idea/src/org/jetbrains/kotlin/idea/intentions/SpecifyTypeExplicitlyAction.kt index 21c8993a367..23c6d000ad1 100644 --- a/idea/src/org/jetbrains/kotlin/idea/intentions/SpecifyTypeExplicitlyAction.java +++ b/idea/src/org/jetbrains/kotlin/idea/intentions/SpecifyTypeExplicitlyAction.kt @@ -121,7 +121,10 @@ public class SpecifyTypeExplicitlyAction : PsiElementBaseIntentionAction() { public fun getTypeForDeclaration(declaration: JetCallableDeclaration): JetType { val bindingContext = declaration.getContainingJetFile().analyzeFully() - val type = if (bindingContext.get(BindingContext.DECLARATION_TO_DESCRIPTOR, declaration) != null) bindingContext.get(BindingContext.DECLARATION_TO_DESCRIPTOR, declaration).getReturnType() else null + val type = if (bindingContext.get(BindingContext.DECLARATION_TO_DESCRIPTOR, declaration) != null) + bindingContext.get(BindingContext.DECLARATION_TO_DESCRIPTOR, declaration).getReturnType() + else + null return type ?: ErrorUtils.createErrorType("null type") }