Binding generator v2 - fix format javadoc text 88/61588/1
authorJie Han <han.jie@zte.com.cn>
Tue, 18 Jul 2017 01:31:13 +0000 (09:31 +0800)
committerJie Han <han.jie@zte.com.cn>
Mon, 14 Aug 2017 08:06:59 +0000 (16:06 +0800)
- call encodeJavadocSymbols first to replace like '*/' in java doc.

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

binding2/mdsal-binding2-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/javav2/java/api/generator/util/TextTemplateUtil.java

index 9da3577619b70611db3e938457193d2bba86e01c..9e8de3c06ba10c9082be9125daa4d5d40c1db3b9 100644 (file)
@@ -454,7 +454,7 @@ public final class TextTemplateUtil {
         final StringBuilder sb = new StringBuilder();
         final StringBuilder lineBuilder = new StringBuilder();
         final String lineIndent = Strings.repeat(" ", nextLineIndent);
-        final String textToFormat = NEWLINE_OR_TAB.removeFrom(text);
+        final String textToFormat = NEWLINE_OR_TAB.removeFrom(encodeJavadocSymbols(text));
         final String formattedText = textToFormat.replaceAll(" +", " ");
         final StringTokenizer tokenizer = new StringTokenizer(formattedText, " ", true);