Make ReusableImmutableNormalizedNodeStreamWriter reuse leaf builders 22/82422/2
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 6 Jun 2019 13:42:50 +0000 (15:42 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 6 Jun 2019 15:19:36 +0000 (17:19 +0200)
commit284621882de8dc573163b7fd591e7b61a82fe29a
tree95074cae22da9019ada5cb8d1d839700d6bcb9f0
parent9e66147b4a8167007e6d3479c449ab9944cce5f9
Make ReusableImmutableNormalizedNodeStreamWriter reuse leaf builders

LeafSetEntryNode and LeafNode cannot have children, hence we can
easily reuse their instances.

Change-Id: Ic347a3e89648d6a67ca81dc65c6c320647b078b5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/ImmutableNormalizedNodeStreamWriter.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/InterningLeafNodeBuilder.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/ReusableImmutableNormalizedNodeStreamWriter.java