Generated javadoc does not separate multi-line description 75/80175/2
authorJie Han <han.jie@zte.com.cn>
Wed, 30 Jan 2019 02:26:00 +0000 (10:26 +0800)
committerRobert Varga <nite@hq.sk>
Thu, 7 Feb 2019 18:59:08 +0000 (18:59 +0000)
- replace any of "\n\t" with " " and then replace
  multiple " " to a single " ".

JIRA: MDSAL-416

Change-Id: I1f29f7da9f574e65a8ccf169e29883c9d1f47c26
Signed-off-by: Jie Han <han.jie@zte.com.cn>
(cherry picked from commit b530d7cabc7098caee13e5026f561efcf0665cef)

binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/mdsal/binding/model/util/FormattingUtils.java

index dc1b7699499b8f1ee15823a8c64cac0bf9e7748d..754dd6a52c129c2634b9db7c42063c9970ab2e71 100644 (file)
@@ -39,7 +39,8 @@ public final class FormattingUtils {
         final StringBuilder sb = new StringBuilder();
         final StringBuilder lineBuilder = new StringBuilder();
         final String lineIndent = Strings.repeat(" ", nextLineIndent);
-        final String formattedText = MULTIPLE_SPACES_PATTERN.matcher(NEWLINE_OR_TAB.removeFrom(text)).replaceAll(" ");
+        final String formattedText = MULTIPLE_SPACES_PATTERN.matcher(NEWLINE_OR_TAB.replaceFrom(text, " "))
+                .replaceAll(" ");
         final StringTokenizer tokenizer = new StringTokenizer(formattedText, " ", true);
 
         boolean isFirstElementOnNewLineEmptyChar = false;