X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-rfc7950%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frfc7950%2Fstmt%2Fgrouping%2FGroupingEffectiveStatementImpl.java;h=bf71100d04a47eaab9a6aa641af998b823e1dda7;hb=88aeb1cd912d37fcadf671b622fece9a01297e90;hp=36ccc83b8cb468aba40a39ee4c0e9b257b6d2cd9;hpb=61f49cd2ff55f24af91c232d3a82ab3f2b565255;p=yangtools.git diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/grouping/GroupingEffectiveStatementImpl.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/grouping/GroupingEffectiveStatementImpl.java index 36ccc83b8c..bf71100d04 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/grouping/GroupingEffectiveStatementImpl.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/grouping/GroupingEffectiveStatementImpl.java @@ -7,6 +7,8 @@ */ package org.opendaylight.yangtools.yang.parser.rfc7950.stmt.grouping; +import static java.util.Objects.requireNonNull; + import com.google.common.collect.ImmutableList; import java.util.Optional; import org.eclipse.jdt.annotation.NonNull; @@ -24,7 +26,7 @@ import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.EffectiveStatementMix import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.EffectiveStatementMixins.DataNodeContainerMixin; import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.EffectiveStatementMixins.NotificationNodeContainerMixin; import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.EffectiveStatementMixins.SchemaNodeMixin; -import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext; +import org.opendaylight.yangtools.yang.parser.spi.source.StatementSourceReference; final class GroupingEffectiveStatementImpl extends WithSubstatements @@ -35,10 +37,11 @@ final class GroupingEffectiveStatementImpl private final @NonNull SchemaPath path; private final int flags; - GroupingEffectiveStatementImpl(final GroupingStatement declared, final StmtContext ctx, - final ImmutableList> substatements, final int flags) { - super(declared, ctx, substatements); - this.path = ctx.getSchemaPath().get(); + GroupingEffectiveStatementImpl(final GroupingStatement declared, + final ImmutableList> substatements, final StatementSourceReference ref, + final int flags, final SchemaPath path) { + super(declared, substatements, ref); + this.path = requireNonNull(path); this.flags = flags; }