Optimize UnionTypeCodec 23/40723/1
authorRobert Varga <rovarga@cisco.com>
Wed, 8 Jun 2016 11:59:17 +0000 (13:59 +0200)
committerRobert Varga <nite@hq.sk>
Wed, 22 Jun 2016 13:33:51 +0000 (13:33 +0000)
commit6c7cb52b3976b9153c2af840ec7dfb715fa71974
tree197a5b65cd699b6f1c4c8bb30a61fb82a8afc637
parent82bb64f1241ba93d81ccb56b4ceaf8701fe769d1
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>
(cherry picked from commit 7f3fa0ab3883fd8d8d3913df68435e6b1d49c486)
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