Hide LengthEffectiveStatementImpl 21/89121/2
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 18 Apr 2020 09:18:35 +0000 (11:18 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 18 Apr 2020 09:28:04 +0000 (11:28 +0200)
commit5c8dcb0689c3d1f4f757b739792f9f8555991b83
tree889cfb9313b8d355d44f607540fd893a53c67344
parenteb4202d92b3167cf3239e90e958ebbef92813ece
Hide LengthEffectiveStatementImpl

We do not want to leak an implementation class across statements,
hence we are hiding it. In order to keep things working, update
LengthEffectiveStatement to extend ConstraintMetaDefinition.

Change-Id: I6e61eb06269a7991a5c7c0ac0089d159313d80c1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/stmt/LengthEffectiveStatement.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/length/LengthEffectiveStatementImpl.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/type/BinaryTypeEffectiveStatementImpl.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/type/StringTypeEffectiveStatementImpl.java