X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fstmt%2Frfc6020%2Feffective%2FNotificationEffectiveStatementImpl.java;h=a33d19e7d77e3ff132dd7c83f7f026222864d634;hb=c24d6e2f39acbb11e22b5676bb7481ed52bec461;hp=1daac3a16e0464c3324eefeb645b10eaa3eb7eb4;hpb=9c6cbdaf5bb5e1ea8066558927e9ea674c0b9d51;p=yangtools.git diff --git a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/NotificationEffectiveStatementImpl.java b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/NotificationEffectiveStatementImpl.java index 1daac3a16e..a33d19e7d7 100644 --- a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/NotificationEffectiveStatementImpl.java +++ b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/NotificationEffectiveStatementImpl.java @@ -10,11 +10,12 @@ package org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; import java.util.Collection; -import java.util.HashSet; +import java.util.LinkedHashSet; import java.util.LinkedList; import java.util.List; import java.util.Objects; import java.util.Set; +import javax.annotation.Nonnull; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.model.api.AugmentationSchema; import org.opendaylight.yangtools.yang.model.api.NotificationDefinition; @@ -40,7 +41,7 @@ public class NotificationEffectiveStatementImpl extends // initSubstatementCollections Collection> effectiveSubstatements = effectiveSubstatements(); List unknownNodesInit = new LinkedList<>(); - Set augmentationsInit = new HashSet<>(); + Set augmentationsInit = new LinkedHashSet<>(); for (EffectiveStatement effectiveStatement : effectiveSubstatements) { if (effectiveStatement instanceof UnknownSchemaNode) { UnknownSchemaNode unknownNode = (UnknownSchemaNode) effectiveStatement; @@ -55,11 +56,13 @@ public class NotificationEffectiveStatementImpl extends this.augmentations = ImmutableSet.copyOf(augmentationsInit); } + @Nonnull @Override public QName getQName() { return qname; } + @Nonnull @Override public SchemaPath getPath() { return path; @@ -70,6 +73,7 @@ public class NotificationEffectiveStatementImpl extends return augmentations; } + @Nonnull @Override public List getUnknownSchemaNodes() { return unknownNodes;