From 9e4ebe6982dabdbed546ed91a19b30459e42187b Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Thu, 6 Sep 2012 13:36:26 +0400 Subject: [PATCH] Replaced assert to if-check to avoid when dramatically changing root. --- .../ktSignature/KotlinSignatureInJavaMarkerProvider.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureInJavaMarkerProvider.java b/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureInJavaMarkerProvider.java index e06052440a9..dba2d26e0aa 100644 --- a/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureInJavaMarkerProvider.java +++ b/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureInJavaMarkerProvider.java @@ -53,7 +53,9 @@ public class KotlinSignatureInJavaMarkerProvider implements LineMarkerProvider { @Override public String fun(PsiElement element) { PsiAnnotation annotation = findKotlinSignatureAnnotation(element); - assert annotation != null; + + if (annotation == null) return null; + String signature = getKotlinSignature(annotation); return "Alternative Kotlin signature is available for this method:\n" + StringUtil.escapeXml(signature);