BUG-865: Deprecate EnumPairImpl 69/42669/1
authorRobert Varga <rovarga@cisco.com>
Thu, 28 Jul 2016 02:33:33 +0000 (04:33 +0200)
committerRobert Varga <rovarga@cisco.com>
Thu, 28 Jul 2016 02:36:51 +0000 (04:36 +0200)
commit2f05ea2705534edecedb70a747eba468a6cf78f4
tree3b7d85573fa4857a617971925ac4b845cb1525c8
parent32ba0c71d2db3b7a39003a9be88a1d62aa9377d3
BUG-865: Deprecate EnumPairImpl

Leaking implementation classes leads to badness when users
use them instead of interfaces. Deprecate EnumPairImpl and provide
an alternative available via EnumPairBuilder.

Change-Id: I9a11a6fa54da1ef9594fdb8318fea9482b0703c3
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/EnumPairImpl.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/EnumPairBuilder.java [new file with mode: 0644]
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/EnumPairImpl.java [new file with mode: 0644]
yang/yang-model-util/src/test/java/org/opendaylight/yangtools/yang/model/util/type/TypeTest.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/type/EnumSpecificationEffectiveStatementImpl.java