Use internal classes for codecs 32/78132/2
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 25 Nov 2018 18:39:00 +0000 (19:39 +0100)
committerRobert Varga <nite@hq.sk>
Mon, 26 Nov 2018 10:06:20 +0000 (10:06 +0000)
commit9b74c5580409f1abd5183481729f9e158794c7a2
tree72920ae9083b9961a884f4df82857532d3927ea6
parent1f58671cb3f14490cd21a89df458c3883ae557d1
Use internal classes for codecs

As we are exposing codecs through package-private interfaces, there
is no point in hiding the implementation class. This helps JIT to
devirtualize the calls.

Change-Id: I74262f76380c27c3cfbc6af2d97d69bd4f57bf9e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 76afd0a109e9196d64ffde4c6980085779e984eb)
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/BindingCodecContext.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/KeyedListNodeCodecContext.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/NodeCodecContext.java