Fix order of qualifiers in SnakGroup generation
This commit is contained in:
parent
ddceec4d27
commit
b326346fa3
@ -83,17 +83,11 @@ public class WbStatementExpr extends BiJsonizable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static List<SnakGroup> groupSnaks(List<Snak> snaks) {
|
public static List<SnakGroup> groupSnaks(List<Snak> snaks) {
|
||||||
Map<PropertyIdValue, List<Snak> > map = new HashMap<PropertyIdValue, List<Snak>>();
|
|
||||||
for (Snak snak : snaks) {
|
|
||||||
PropertyIdValue pid = snak.getPropertyId();
|
|
||||||
if (!map.containsKey(pid)) {
|
|
||||||
map.put(pid, new ArrayList<Snak>());
|
|
||||||
}
|
|
||||||
map.get(pid).add(snak);
|
|
||||||
}
|
|
||||||
List<SnakGroup> snakGroups = new ArrayList<SnakGroup>();
|
List<SnakGroup> snakGroups = new ArrayList<SnakGroup>();
|
||||||
for (List<Snak> snaksGroup : map.values()) {
|
for (Snak snak : snaks) {
|
||||||
snakGroups.add(Datamodel.makeSnakGroup(snaksGroup));
|
List<Snak> singleton = new ArrayList<Snak>();
|
||||||
|
singleton.add(snak);
|
||||||
|
snakGroups.add(Datamodel.makeSnakGroup(singleton));
|
||||||
}
|
}
|
||||||
return snakGroups;
|
return snakGroups;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user