BUG-1794: use QName.cachedReference in static references 11/11011/1
authorRobert Varga <rovarga@cisco.com>
Wed, 10 Sep 2014 19:31:26 +0000 (21:31 +0200)
committerRobert Varga <rovarga@cisco.com>
Wed, 10 Sep 2014 19:31:26 +0000 (21:31 +0200)
commit15e4dc6a36bde60c3ff2e0108b64e7f0158bce51
tree049f5c9147c28ef87e467ef5495d43348039e392
parentbd78a0519e66c98295586aa42a3bdcb88e6e61eb
BUG-1794: use QName.cachedReference in static references

When we emit generated classes, we add a static final reference to a
QName created via the usual string factory method. This leads to
less-than-optimal string sharing, so we go through a cachedReference
initializer to make sure we get maximum resource sharing.

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