diff --git a/java/java-impl/src/com/intellij/codeInsight/javadoc/JavaDocInfoGenerator.java b/java/java-impl/src/com/intellij/codeInsight/javadoc/JavaDocInfoGenerator.java index f8426627e9e2..58d85d6d0492 100644 --- a/java/java-impl/src/com/intellij/codeInsight/javadoc/JavaDocInfoGenerator.java +++ b/java/java-impl/src/com/intellij/codeInsight/javadoc/JavaDocInfoGenerator.java @@ -990,7 +990,7 @@ public class JavaDocInfoGenerator { } } else { - buffer.append(StringUtil.unescapeStringCharacters(element.getText())); + buffer.append(element.getText()); } } } diff --git a/java/java-tests/testData/codeInsight/javadocIG/PatternEscape.html b/java/java-tests/testData/codeInsight/javadocIG/PatternEscape.html new file mode 100644 index 000000000000..e35bd271bef2 --- /dev/null +++ b/java/java-tests/testData/codeInsight/javadocIG/PatternEscape.html @@ -0,0 +1,3 @@ +
class Pattern
+extends Object
+ \W \u03A9
\ No newline at end of file
diff --git a/java/java-tests/testData/codeInsight/javadocIG/PatternEscape.java b/java/java-tests/testData/codeInsight/javadocIG/PatternEscape.java
new file mode 100644
index 000000000000..83c0149dee32
--- /dev/null
+++ b/java/java-tests/testData/codeInsight/javadocIG/PatternEscape.java
@@ -0,0 +1,5 @@
+/**
+ * \W \u03A9
+ */
+class Pattern {
+}
diff --git a/java/java-tests/testSrc/com/intellij/codeInsight/javadoc/JavaDocInfoGeneratorTest.java b/java/java-tests/testSrc/com/intellij/codeInsight/javadoc/JavaDocInfoGeneratorTest.java
index f19d845473e8..efaeb664a5b6 100644
--- a/java/java-tests/testSrc/com/intellij/codeInsight/javadoc/JavaDocInfoGeneratorTest.java
+++ b/java/java-tests/testSrc/com/intellij/codeInsight/javadoc/JavaDocInfoGeneratorTest.java
@@ -41,6 +41,11 @@ public class JavaDocInfoGeneratorTest extends CodeInsightTestCase {
public void testInheritedDocInThrows1() throws Exception {
doTestMethod();
}
+
+ public void testPatternEscape() throws Exception {
+ PsiClass psiClass = getTestClass();
+ verifyJavaDoc(psiClass);
+ }
public void testClassTypeParameter() throws Exception {
verifyJavaDoc(getTestClass());