diff --git a/java/java-analysis-impl/src/com/siyeh/ig/migration/MarkdownDocumentationCommentsMigrationInspection.java b/java/java-analysis-impl/src/com/siyeh/ig/migration/MarkdownDocumentationCommentsMigrationInspection.java index 0c2a3ed4b5c4..3ee2067f7b55 100644 --- a/java/java-analysis-impl/src/com/siyeh/ig/migration/MarkdownDocumentationCommentsMigrationInspection.java +++ b/java/java-analysis-impl/src/com/siyeh/ig/migration/MarkdownDocumentationCommentsMigrationInspection.java @@ -205,7 +205,7 @@ public final class MarkdownDocumentationCommentsMigrationInspection extends Base else { if (context == Context.PRE) { if (c == '<' && match(html, "", i)) tag = i; - else result.append(c); + else if (c != '\u0000') result.append(c); } else if (c == '\u0000') { // NUL marks part where text should be taken raw int end = html.indexOf('\u0000', i + 1); diff --git a/java/java-tests/testData/ig/com/siyeh/igtest/migration/markdown_documentation_comments_migration/MarkdownDocumentationCommentsMigration.after.java b/java/java-tests/testData/ig/com/siyeh/igtest/migration/markdown_documentation_comments_migration/MarkdownDocumentationCommentsMigration.after.java index 34674eee7ae6..93e032677c22 100644 --- a/java/java-tests/testData/ig/com/siyeh/igtest/migration/markdown_documentation_comments_migration/MarkdownDocumentationCommentsMigration.after.java +++ b/java/java-tests/testData/ig/com/siyeh/igtest/migration/markdown_documentation_comments_migration/MarkdownDocumentationCommentsMigration.after.java @@ -383,4 +383,8 @@ interface Foo /// /// /// end -class Preformatted {} +class Preformatted { + + ///
`x`
+ protected void beginParsing() {} +} diff --git a/java/java-tests/testData/ig/com/siyeh/igtest/migration/markdown_documentation_comments_migration/MarkdownDocumentationCommentsMigration.java b/java/java-tests/testData/ig/com/siyeh/igtest/migration/markdown_documentation_comments_migration/MarkdownDocumentationCommentsMigration.java index cdfe79fa2359..7d34b9f6d152 100644 --- a/java/java-tests/testData/ig/com/siyeh/igtest/migration/markdown_documentation_comments_migration/MarkdownDocumentationCommentsMigration.java +++ b/java/java-tests/testData/ig/com/siyeh/igtest/migration/markdown_documentation_comments_migration/MarkdownDocumentationCommentsMigration.java @@ -408,4 +408,10 @@ interface Foo * * end */ -class Preformatted {} +class Preformatted { + + /** + *
{@code x}
+ */ + protected void beginParsing() {} +}