Optimize JavaIdentifierNormalizer.normalizeFullPackageName() 42/60442/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 5 Jul 2017 08:35:26 +0000 (10:35 +0200)
committerMartin Ciglan <martin.ciglan@pantheon.tech>
Mon, 17 Jul 2017 06:51:08 +0000 (06:51 +0000)
commit29219aaad0f309f92305485f65ae1f8a99038649
treecf07a2046082b0bfa5d5c846c1f5b0f95f2d127f
parentc102296806d560747610b60d2f84e631fd555425
Optimize JavaIdentifierNormalizer.normalizeFullPackageName()

Use a Splitter instead of String.split(), pre-allocate StringBuilder
with an estimated size and remove duplicate at-end checks.

Change-Id: I0f0a51533ae26aec58cf514499ffd4e0a9f3d584
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 106dc46a7d431c140869cb346b38c4f5142016b5)
binding2/mdsal-binding2-generator-util/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/util/JavaIdentifierNormalizer.java