BUG-2829: make static QName field hold a cached reference 10/16410/1
authorRobert Varga <rovarga@cisco.com>
Thu, 12 Mar 2015 19:49:11 +0000 (20:49 +0100)
committerRobert Varga <rovarga@cisco.com>
Thu, 12 Mar 2015 19:49:11 +0000 (20:49 +0100)
commit5a86454fa5c6983e77be28d599f115e27a903f09
tree98249f22738642f608fd7c0066b0143c345f8848
parent244670baeb9d085afacba4426a7336280a9a8140
BUG-2829: make static QName field hold a cached reference

A QName (and QNameModule) exposes an API to obtain a system-wide
shared reference to an object. Use this facility to share QNameModules
across all generated classes, as well as sharing potentially duplicate
QNames.

Change-Id: Icfd0c48edbd37e54be1a436480d5808d4efaf29d
Signed-off-by: Robert Varga <rovarga@cisco.com>
code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImpl.java