Share codepath between snapshot methods 20/60920/6
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 29 Jul 2017 15:34:44 +0000 (17:34 +0200)
committerRobert Varga <nite@hq.sk>
Tue, 1 Aug 2017 16:05:52 +0000 (16:05 +0000)
commit2ddca0c5f1818b232852b3ad9e663467aa2a85bc
tree3c33b4eda7c1a55874489afcad49212e15db94b8
parentad69e27022a63cd71c888f2d76e8e8f7e44fac24
Share codepath between snapshot methods

Eliminate a bit of code duplication by creating a snapshot()
methods which does the looping. Also fixes up some violations
and makes the contract more explicit.

Change-Id: Ic02f9c148b85cbbef53ab632a22bc68f1c16f6b2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/LNode.java
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/MutableTrieMap.java
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/SerializationProxy.java
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/TrieMap.java
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/package-info.java [new file with mode: 0644]
third-party/triemap/src/test/java/org/opendaylight/yangtools/triemap/TestMapIterator.java