From 75571092e175f56aa1ba46d2a15f58a7a1f03042 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Tue, 4 Sep 2012 18:25:36 +0400 Subject: [PATCH] Escaping HTML in Kotlin signature tooltips. --- .../ktSignature/KotlinSignatureInJavaMarkerProvider.java | 3 ++- 1 file changed, 2 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 af977b05a39..90005c25f0b 100644 --- a/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureInJavaMarkerProvider.java +++ b/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureInJavaMarkerProvider.java @@ -25,6 +25,7 @@ import com.intellij.ide.util.PropertiesComponent; import com.intellij.openapi.actionSystem.PlatformDataKeys; import com.intellij.openapi.editor.Editor; import com.intellij.openapi.project.Project; +import com.intellij.openapi.util.text.StringUtil; import com.intellij.psi.PsiAnnotation; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiMethod; @@ -53,7 +54,7 @@ public class KotlinSignatureInJavaMarkerProvider implements LineMarkerProvider { assert annotation != null; String signature = getKotlinSignature(annotation); return "Alternative Kotlin signature is available for this method:\n" - + signature; + + StringUtil.escapeXml(signature); } };