BUG-7464: Hide INode.gen field 15/49915/8
authorRobert Varga <rovarga@cisco.com>
Sun, 1 Jan 2017 19:26:16 +0000 (20:26 +0100)
committerRobert Varga <rovarga@cisco.com>
Tue, 10 Jan 2017 19:12:11 +0000 (20:12 +0100)
commitd61e55f1637fe40b94ea54216971d28c18006354
treeb10551ed48340f7500178212ac99cdb638e2905a
parenta977b02cb1bf3a485601c4a3d239b82674c3041a
BUG-7464: Hide INode.gen field

This field is accessed only from TrieMap when initializing an operation
on a root node. Hide the field by exposing generation-less package-visible
methods, which pass the generation field to INode-private methods.

Change-Id: Ibf281c5975fe96d2cd2b1d58e93203a806932b57
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/INode.java
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/TrieMap.java