This is a follow-up patch to keep augmentation order
in uses statement.
Change-Id: Iaef4aa949d225d914af3a04c111d0ec41aab6451
Signed-off-by: Robert Varga <rovarga@cisco.com>
import com.google.common.collect.ImmutableSet;
import java.util.Collection;
import java.util.HashMap;
import com.google.common.collect.ImmutableSet;
import java.util.Collection;
import java.util.HashMap;
-import java.util.HashSet;
+import java.util.LinkedHashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
// initSubstatementCollections
final Collection<? extends EffectiveStatement<?, ?>> effectiveSubstatements = effectiveSubstatements();
final List<UnknownSchemaNode> unknownNodesInit = new LinkedList<>();
// initSubstatementCollections
final Collection<? extends EffectiveStatement<?, ?>> effectiveSubstatements = effectiveSubstatements();
final List<UnknownSchemaNode> unknownNodesInit = new LinkedList<>();
- final Set<AugmentationSchema> augmentationsInit = new HashSet<>();
+ final Set<AugmentationSchema> augmentationsInit = new LinkedHashSet<>();
final Map<SchemaPath, SchemaNode> refinesInit = new HashMap<>();
for (final EffectiveStatement<?, ?> effectiveStatement : effectiveSubstatements) {
if (effectiveStatement instanceof UnknownSchemaNode) {
final Map<SchemaPath, SchemaNode> refinesInit = new HashMap<>();
for (final EffectiveStatement<?, ?> effectiveStatement : effectiveSubstatements) {
if (effectiveStatement instanceof UnknownSchemaNode) {