Optimize JavaIdentifierNormalizer reserved words lookup 49/60449/6
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 5 Jul 2017 09:44:41 +0000 (11:44 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 17 Jul 2017 14:04:46 +0000 (14:04 +0000)
commitafb9c35631e9c76ba92798c32096dca0d3900414
tree54c52a65e60f3c45fbe28b6eae541572e7e58b60
parente35ab396d242c968cccdb16c0acc801008407402
Optimize JavaIdentifierNormalizer reserved words lookup

Rather than having to go to upper case for each identifier being
looked up, cache a lower-case version of
BindingMapping.WINDOWS_RESERVED_WORDS.

+ adjusted to Guava 19 (stable/carbon)

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