Split out AbstractValidation 90/93890/3
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 19 Nov 2020 21:30:20 +0000 (22:30 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 19 Nov 2020 23:01:57 +0000 (00:01 +0100)
commitffe8f4ea13bd2bab97514aa1d6ee257a1d7b39ff
tree3f1411a88009889111d6663109c538403137e8a3
parent53a726edb6deb453584d289b8d6dec12cb0d18c8
Split out AbstractValidation

MinMaxElementsValidation performs a useful role as a template for
how we can create simple subtree validations. Split the common bits
into AbstractValidation and elinate code duplication by doing some
trickery.

JIRA: YANGTOOLS-1177
Change-Id: I5adbed16e85f9752a0ce5061b0159c8124583346
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/AbstractValidation.java [new file with mode: 0644]
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/MinMaxElementsValidation.java
yang/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ListConstraintsValidation.java
yang/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/YT776Test.java