Use coerceStatementArgument() in AbstractQNameStatementSupport 98/88498/6
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 18 Mar 2020 14:46:37 +0000 (15:46 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 18 Mar 2020 18:22:35 +0000 (19:22 +0100)
We really mean to enforce non-null here, make sure to use the proper
method to do that.

Change-Id: I8736c07c7945c5b3657d470c65440f51ec823931
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/AbstractQNameStatementSupport.java

index 2a3f3b1d2f8f1657dda4c6f9823ff26b66da21c0..d4cad6182b6261330a92044f41f4bee2d385bee5 100644 (file)
@@ -33,6 +33,6 @@ public abstract class AbstractQNameStatementSupport<D extends DeclaredStatement<
 
     @Override
     public QName adaptArgumentValue(final StmtContext<QName, D, E> ctx, final QNameModule targetModule) {
-        return ctx.getStatementArgument().bindTo(targetModule).intern();
+        return ctx.coerceStatementArgument().bindTo(targetModule).intern();
     }
 }