From: Robert Varga Date: Thu, 15 Aug 2019 11:21:56 +0000 (+0200) Subject: Fix use of StringTokenizer methods X-Git-Tag: v4.0.5~29 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F70%2F83670%2F1;p=mdsal.git Fix use of StringTokenizer methods Rather than using Enumeration-related methods (*Element()), use the methods provided by StringTokenizer (*Token()), which have the same functionality, but are not down-casted to Object. Change-Id: I5c0c258db8e70cafef058d628c20bf9cbeb26cb0 Signed-off-by: Robert Varga (cherry picked from commit fe27f4e384d591021663abbcbfb505cc280c093b) --- diff --git a/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BaseTemplate.xtend b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BaseTemplate.xtend index fae62150fd..d5de5a82ba 100644 --- a/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BaseTemplate.xtend +++ b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BaseTemplate.xtend @@ -368,8 +368,8 @@ abstract class BaseTemplate extends JavaFileTemplate { val StringTokenizer tokenizer = new StringTokenizer(formattedText, " ", true); - while (tokenizer.hasMoreElements) { - val nextElement = tokenizer.nextElement.toString + while (tokenizer.hasMoreTokens) { + val nextElement = tokenizer.nextToken if (lineBuilder.length != 0 && lineBuilder.length + nextElement.length > 80) { // FIXME: what tricks are we playing here? Equality probably does not trigger ever @@ -386,7 +386,7 @@ abstract class BaseTemplate extends JavaFileTemplate { sb.append(lineBuilder).append(NEW_LINE) lineBuilder.setLength(0) - if (nextElement.toString == ' ') { + if (nextElement == " ") { isFirstElementOnNewLineEmptyChar = !isFirstElementOnNewLineEmptyChar; } }