IDEA-160837 ('<code>...</code> can be replaced with {@code ...}' inspection quick fix should convert angle brackets)

This commit is contained in:
Bas Leijdekkers
2016-09-09 13:39:11 +02:00
parent bd2bb911f0
commit 6dcbe2edbe
4 changed files with 21 additions and 1 deletions
@@ -117,7 +117,8 @@ public class HtmlTagCanBeJavadocTagInspection extends BaseInspection {
if (out.length() == "{@code".length() && endOffset - startOffset > 0 && !Character.isWhitespace(text.charAt(startOffset))) {
out.append(' ');
}
out.append(text, startOffset, endOffset);
final String s = text.substring(startOffset, endOffset);
out.append(StringUtil.unescapeXml(s));
}
}
@@ -0,0 +1,9 @@
/**
* &lt;
* {@code 2 < 3}
* &gt;
*/
class Lt {
}
@@ -0,0 +1,9 @@
/**
* &lt;
* <caret><code>2 &lt; 3</code>
* &gt;
*/
class Lt {
}
@@ -18,4 +18,5 @@ public class HtmlTagCanBeJavadocTagFixTest extends IGQuickFixesTestCase {
public void testBraces2() { doTest(); }
public void testSecond() { doTest(); }
public void testMultiline() { doTest(); }
public void testLt() { doTest(); }
}