Optimize JavaIdentifierNormalizer.normalizePartialPackageName() 61/59961/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 5 Jul 2017 08:55:27 +0000 (10:55 +0200)
committerMartin Ciglan <martin.ciglan@pantheon.tech>
Thu, 6 Jul 2017 09:03:01 +0000 (09:03 +0000)
commit539c9d657cc0aff53bd05bba74545275cba8885c
treec65f501a099bc8b3ed3821216849647b9460d817
parent106dc46a7d431c140869cb346b38c4f5142016b5
Optimize JavaIdentifierNormalizer.normalizePartialPackageName()

- eliminate duplicate String.toLower() calls
- use StringBuilder.length() instead of toString.isEmpty()
- use CharMatcher.replaceFrom() instead of String.replaceAll()
- reuse innerSb

Change-Id: I7fcdb1f2b3d6a9a0d549b1506e5a381d94ed1ba6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding2/mdsal-binding2-generator-util/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/util/JavaIdentifierNormalizer.java