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=38ef2a644501423f9413a019b308dcd04c3a7292;hb=2c95faed5a453756b654584ffcc2a1d05a25d7be;hp=07045b18ec7c99449159cb5975c970e06083a525;hpb=dbe90727194b03e303eb1a245f98eb210f33b512;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 07045b18ec..38ef2a6445 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 @@ -13,7 +13,6 @@ import com.google.common.collect.ImmutableSet; import java.util.List; import java.util.Objects; import java.util.Set; -import javax.annotation.Nonnull; import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.model.api.ActionDefinition; @@ -31,18 +30,18 @@ import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext; final class GroupingEffectiveStatementImpl extends AbstractEffectiveDocumentedDataNodeContainer implements GroupingDefinition, GroupingEffectiveStatement { - private final QName qname; - private final SchemaPath path; + private final @NonNull QName qname; + private final @NonNull SchemaPath path; private final boolean addedByUses; - private final Set actions; - private final Set notifications; + private final @NonNull Set actions; + private final @NonNull Set notifications; private final @NonNull List unknownNodes; GroupingEffectiveStatementImpl( final StmtContext> ctx) { super(ctx); - qname = ctx.getStatementArgument(); + qname = ctx.coerceStatementArgument(); path = ctx.getSchemaPath().get(); addedByUses = ctx.getCopyHistory().contains(CopyType.ADDED_BY_USES); @@ -68,13 +67,11 @@ final class GroupingEffectiveStatementImpl unknownNodes = b.build(); } - @Nonnull @Override public QName getQName() { return qname; } - @Nonnull @Override public SchemaPath getPath() { return path; @@ -90,7 +87,6 @@ final class GroupingEffectiveStatementImpl return actions; } - @Nonnull @Override public Set getNotifications() { return notifications;