Speed up ClassTemplate getDefaultInstance() generation 72/81072/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 19 Mar 2019 11:30:08 +0000 (12:30 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 21 Mar 2019 10:50:43 +0000 (11:50 +0100)
commit44cf7b1f636009a7108fc9903833685f12a67e1b
tree808f1ce058c347f37324d3fe9ba2305f8d3d62fd
parentf6c19bfa6502156249c350ba2dc22c5b0432816d
Speed up ClassTemplate getDefaultInstance() generation

We can skip instantiating FQCN and just compare against constants,
which results in faster dispatch.

Change-Id: I681888872db411b4f70b3b09d205540d8b607568
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 103315ce162d60ca6896269a97ebaf34bf299e34)
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/ClassTemplate.xtend