From 36aa700987a6dd63129646b324e49bca86380417 Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 22 Aug 2011 16:03:42 +0200 Subject: [PATCH] escape field initializer (IDEA-66703 ) --- .../src/com/intellij/lang/java/JavaDocumentationProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/lang/java/JavaDocumentationProvider.java b/java/java-impl/src/com/intellij/lang/java/JavaDocumentationProvider.java index 5efe09d36d98..b5ef7b810442 100644 --- a/java/java-impl/src/com/intellij/lang/java/JavaDocumentationProvider.java +++ b/java/java-impl/src/com/intellij/lang/java/JavaDocumentationProvider.java @@ -34,6 +34,7 @@ import com.intellij.openapi.module.ModuleUtil; import com.intellij.openapi.project.IndexNotReadyException; import com.intellij.openapi.project.Project; import com.intellij.openapi.roots.*; +import com.intellij.openapi.util.JDOMUtil; import com.intellij.openapi.util.io.FileUtil; import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.vfs.JarFileSystem; @@ -112,7 +113,7 @@ public class JavaDocumentationProvider implements CodeDocumentationProvider, Ext boolean trunc = index < text.length(); text = text.substring(0, index); buffer.append(" = "); - buffer.append(text); + buffer.append(StringUtil.escapeXml(text)); if (trunc) { buffer.append("..."); }