Eliminate StmtContext.isRootContext()
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / rfc6020 / YangDataStatementImpl.java
index fbe699e8344253455684d6d4571817d8c58d8590..a1719f4b1e6e073b8b06d0e93711018a33b234e0 100644 (file)
@@ -47,7 +47,7 @@ public class YangDataStatementImpl extends AbstractDeclaredStatement<String> imp
         }
 
         @Override
-        public String parseArgumentValue(final StmtContext<?, ?, ?> ctx, String value) {
+        public String parseArgumentValue(final StmtContext<?, ?, ?> ctx, final String value) {
             return value;
         }
 
@@ -71,7 +71,7 @@ public class YangDataStatementImpl extends AbstractDeclaredStatement<String> imp
                 EffectiveStatement<String, UnknownStatement<String>>> ctx) {
             // as per https://tools.ietf.org/html/rfc8040#section-8,
             // yang-data is ignored unless it appears as a top-level statement
-            if (!ctx.getParentContext().isRootContext()) {
+            if (ctx.getParentContext().getParentContext() != null) {
                 ctx.setIsSupportedToBuildEffective(false);
             }
         }