Optimize JavaIdentifierNormalizer.normalizePartialPackageName() 44/60444/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 5 Jul 2017 08:55:27 +0000 (10:55 +0200)
committerMartin Ciglan <martin.ciglan@pantheon.tech>
Mon, 17 Jul 2017 06:51:21 +0000 (06:51 +0000)
commit518f2b46f3412c20d39cdc1cae3e9b2f6ad7dd94
treef6e716cd0ffa14eb9bdc59fc33e9de48245e5ba0
parent29219aaad0f309f92305485f65ae1f8a99038649
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>
(cherry picked from commit 539c9d657cc0aff53bd05bba74545275cba8885c)
binding2/mdsal-binding2-generator-util/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/util/JavaIdentifierNormalizer.java