Cache module package name in ModuleContext 56/69356/22
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 11 Mar 2018 16:30:35 +0000 (17:30 +0100)
committerJie Han <han.jie@zte.com.cn>
Tue, 20 Mar 2018 01:32:00 +0000 (01:32 +0000)
commit09c0ee4e2a0f09a074dd2f4485802e0bb3825dee
treec3a86e7452785dd3aca39ce19715723bb58ad97c
parentb14f88cf74dcf705cacc7b1351e00dfe65921c0b
Cache module package name in ModuleContext

Creating this string is expensive and we have multiple call sites
generating it. Centralize its (lazy) allocation.

Change-Id: Ief43c180a7aec798408e9e15602be7f7e1856bd8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/AbstractTypeGenerator.java
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/CodegenTypeGenerator.java
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/ModuleContext.java