@@ -532,6 +532,7 @@ public static DefaultCodeFormatterOptions getJavaConventionsSettings() {
532532 public boolean wrap_before_assignment_operator ;
533533 public boolean wrap_before_switch_case_arrow_operator ;
534534 public boolean wrap_outer_expressions_when_nested ;
535+ public boolean comment_format_markdown_comment ;
535536
536537 public int initial_indentation_level ;
537538 public String line_separator ;
@@ -952,6 +953,7 @@ public Map<String, String> getMap() {
952953 options .put (DefaultCodeFormatterConstants .FORMATTER_JOIN_LINE_COMMENTS , this .join_line_comments ? DefaultCodeFormatterConstants .TRUE : DefaultCodeFormatterConstants .FALSE );
953954 options .put (DefaultCodeFormatterConstants .FORMATTER_PUT_EMPTY_STATEMENT_ON_NEW_LINE , this .put_empty_statement_on_new_line ? DefaultCodeFormatterConstants .TRUE : DefaultCodeFormatterConstants .FALSE );
954955 options .put (DefaultCodeFormatterConstants .FORMATTER_LINE_SPLIT , Integer .toString (this .page_width ));
956+ options .put (DefaultCodeFormatterConstants .FORMATTER_COMMENT_FORMAT_MARKDOWN_COMMENT , this .comment_format_markdown_comment ? DefaultCodeFormatterConstants .TRUE : DefaultCodeFormatterConstants .FALSE );
955957 switch (this .tab_char ) {
956958 case SPACE :
957959 options .put (DefaultCodeFormatterConstants .FORMATTER_TAB_CHAR , JavaCore .SPACE );
@@ -1734,6 +1736,10 @@ else if (JavaCore.SPACE.equals(settings.get(DefaultCodeFormatterConstants.FORMAT
17341736 if (insertNewLineBeforeWhileInDoStatementOption != null ) {
17351737 this .insert_new_line_before_while_in_do_statement = JavaCore .INSERT .equals (insertNewLineBeforeWhileInDoStatementOption );
17361738 }
1739+ final Object commentFormatMarkdownCommentOption = settings .get (DefaultCodeFormatterConstants .FORMATTER_COMMENT_FORMAT_MARKDOWN_COMMENT );
1740+ if (commentFormatMarkdownCommentOption != null ) {
1741+ this .comment_format_markdown_comment = DefaultCodeFormatterConstants .TRUE .equals (commentFormatMarkdownCommentOption );
1742+ }
17371743
17381744 setString (settings , DefaultCodeFormatterConstants .FORMATTER_KEEP_ANNOTATION_DECLARATION_ON_ONE_LINE , KEEP_ON_ONE_LINE_VALUES ,
17391745 v -> this .keep_annotation_declaration_on_one_line = v );
0 commit comments