Reuse OrderedByEffectiveStatement instances 50/87150/2
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 26 Jan 2020 19:18:37 +0000 (20:18 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 26 Jan 2020 19:28:41 +0000 (20:28 +0100)
commit083e882554f745039f4dd7f8db99264c6fb1fa07
tree63b02f9a15e980df57f21b44d0fbaa9238b5c1aa
parent314d98d3dbd5a566a8a287aa8d112622ee22c3ce
Reuse OrderedByEffectiveStatement instances

This is a low-cardinality statement for which we are already reusing
declared instances. This extends that support to cover effective
instances based on the shared declared instances.

Also ditch the use of EnumMap -- while it works, we only have two
values, which is easily taken care of by a switch statement.

JIRA: YANGTOOLS-1065
Change-Id: I43f135c9dec443b1b46b5517fa98f2c08af3d877
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/ordered_by/OrderedByStatementSupport.java