Optimize UnionTypeCodec 27/40027/7
authorRobert Varga <rovarga@cisco.com>
Wed, 8 Jun 2016 11:59:17 +0000 (13:59 +0200)
committerRobert Varga <nite@hq.sk>
Tue, 14 Jun 2016 15:05:10 +0000 (15:05 +0000)
commit7f3fa0ab3883fd8d8d3913df68435e6b1d49c486
tree4f0c6870869802bc8c926382ba9adbaba8d21d46
parent183d2e748a46108562797fb04b18e28609322fd3
Optimize UnionTypeCodec

For some reason this codec was not using MethodHandle#invokeExact()
for instantiation. Fix this and remove static fields holding public
lookups.

Change-Id: I8b170ec850aa8182cbe8bf81a0fbbef796aad741
Signed-off-by: Robert Varga <rovarga@cisco.com>
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/DataObjectCodecContext.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/IdentifiableItemCodec.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionTypeCodec.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionValueOptionContext.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ValueContext.java