Convert type checking in AbstractTypeStatementSupport 42/93942/4
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 27 Nov 2020 00:36:52 +0000 (01:36 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 27 Nov 2020 01:40:27 +0000 (02:40 +0100)
commiteb7902360a3742603f26c8be5c55996a63c6d3d6
tree85b5e042f4eeecb3b68c4f1058f0f87098f3339b
parent85fcb950bd57a2dc9106309621b666cb3b448d11
Convert type checking in AbstractTypeStatementSupport

The effective version  of a statement is dictated by the version we
are bound to -- hence is subject to support subclasses. This removes
a user of EffectiveStmtCtx.yangVersion(), making it less useful.

JIRA: YANGTOOLS-1185
Change-Id: Ia27b6982057e3e683f26ccc60cefb58bbb3eb1d8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/type/AbstractTypeStatementSupport.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/type/TypeStatementRFC6020Support.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/type/TypeStatementRFC7950Support.java
yang/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/parser/stmt/rfc7950/Bug6887Test.java