From ea9dfeba664e97b4f9e2e4289e532df45e690219 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Mon, 3 Sep 2012 20:44:59 +0400 Subject: [PATCH] Disabled "Add Kotlin Signature" intention for constructors. --- .../codeInsight/ktSignature/AddKotlinSignatureAnnotation.java | 1 + 1 file changed, 1 insertion(+) diff --git a/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/AddKotlinSignatureAnnotation.java b/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/AddKotlinSignatureAnnotation.java index 714d77f45d0..618dfe87a6e 100644 --- a/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/AddKotlinSignatureAnnotation.java +++ b/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/AddKotlinSignatureAnnotation.java @@ -151,6 +151,7 @@ public class AddKotlinSignatureAnnotation extends BaseIntentionAction implements PsiElement element = file.findElementAt(offset); PsiMethod res = PsiTreeUtil.getParentOfType(element, PsiMethod.class); if (res == null) return null; + if (res.getReturnType() == null) return null; // disabled for constructors //Not available in method's body PsiCodeBlock body = res.getBody();