Reparent BaseQNameStatementSupport 34/92234/3
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 22 Aug 2020 17:11:03 +0000 (19:11 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 22 Aug 2020 17:42:25 +0000 (19:42 +0200)
commita2e5f1ec8616f71d1546f4cde9e4939f63120f2e
tree2f4df759455489d5d271bf06beb531c14f5c1164
parentdbd18f394e36f2b49af0a932f897b282779442c0
Reparent BaseQNameStatementSupport

BaseQNameStatementSupport is a specialization of BaseStatementSupport,
reparent it as appropriate. This allows us to finally encapsulate
statement creation completely within BaseStatementSupport.

Since we are ending up with no users for the argument-specialized
subclasses of AbstractStatementSupport, remove these as well.

JIRA: YANGTOOLS-1121
Change-Id: Ief35ca52ff120fef15565a1b44423b95a2defce1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/BaseQNameStatementSupport.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/BaseStatementSupport.java
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/AbstractQNameStatementSupport.java [deleted file]
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/AbstractVoidStatementSupport.java [deleted file]