Optimize JavaIdentifierNormalizer.normalizeFullPackageName() 60/59960/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 5 Jul 2017 08:35:26 +0000 (10:35 +0200)
committerMartin Ciglan <martin.ciglan@pantheon.tech>
Thu, 6 Jul 2017 09:02:55 +0000 (09:02 +0000)
commit106dc46a7d431c140869cb346b38c4f5142016b5
treed508404c7b8febf0e104c1529976c7b18c4472a7
parentee7ca68f75cee58e6250fd2ddae42365616b54b6
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>
binding2/mdsal-binding2-generator-util/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/util/JavaIdentifierNormalizer.java