BUG-7464: Eliminate {C,I}NodeBase 12/49912/9
authorRobert Varga <rovarga@cisco.com>
Sun, 1 Jan 2017 17:30:15 +0000 (18:30 +0100)
committerRobert Varga <rovarga@cisco.com>
Tue, 10 Jan 2017 19:12:11 +0000 (20:12 +0100)
commit65bacf4e15665b41e84537ad3bf9adfe80c0d4d3
tree646e61cecd87098d2fb2ca53746e7bc8f51a2405
parentb01003038559b7ced7e5d6056dab30ee9a3fd909
BUG-7464: Eliminate {C,I}NodeBase

{C,I}NodeBase are just field holders for their sole subclasses.
This arrangement comes from Scala, where the Base classes are implemented
in Java and the rest of the code is in Scala.

Remove both base classes by inlining the fields into CNode/INode.

Change-Id: I349f1e1eeeb4301a1d6175ca5e16e7127ae1b540
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/CNode.java
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/CNodeBase.java [deleted file]
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/INode.java
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/INodeBase.java [deleted file]