Optimize JavaIdentifierNormalizer.fixCases() 64/59964/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 5 Jul 2017 09:55:38 +0000 (11:55 +0200)
committerMartin Ciglan <martin.ciglan@pantheon.tech>
Thu, 6 Jul 2017 09:03:18 +0000 (09:03 +0000)
commit21600d42239d0733a7b8d9de9ee442de108c8149
tree92d323744331babbe563796152173626d638f2f0
parentb3527d64c63d13a5ab02bdcee38bbcb3a14d975a
Optimize JavaIdentifierNormalizer.fixCases()

Rather than doing expensive String.split(), optimize the method
for non-underscore case and take advantage of Splitter. Also
peel the first iteration out of the loop.

Change-Id: I452737f1d3b65600aa73b19cf17ea837b12f843c
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