Speed up ClassTemplate getDefaultInstance() generation 85/80985/3
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 19 Mar 2019 11:30:08 +0000 (12:30 +0100)
committerJie Han <han.jie@zte.com.cn>
Wed, 20 Mar 2019 01:27:54 +0000 (01:27 +0000)
commit103315ce162d60ca6896269a97ebaf34bf299e34
treec8d170264ba9106dc60b1ac0594cfcf83445c2d6
parent3559737dc4dfd9ccb1d0d9b9d54ae648a24c226e
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>
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/ClassTemplate.xtend