X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.logic.model.verilog%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fverilog%2Futils%2FCollectionsUtils.java;h=2fe4553187aba9440c37c3a95aa2db591e1fdbb5;hb=4e5e599fd52dccecc907c3f11196d33056041323;hp=6d118c35ddb4b330e2aa13dfd56c9ff9bded95e1;hpb=c6087221c312e76ad07cf75da61c735278ab8634;p=Mograsim.git diff --git a/plugins/net.mograsim.logic.model.verilog/src/net/mograsim/logic/model/verilog/utils/CollectionsUtils.java b/plugins/net.mograsim.logic.model.verilog/src/net/mograsim/logic/model/verilog/utils/CollectionsUtils.java index 6d118c35..2fe45531 100644 --- a/plugins/net.mograsim.logic.model.verilog/src/net/mograsim/logic/model/verilog/utils/CollectionsUtils.java +++ b/plugins/net.mograsim.logic.model.verilog/src/net/mograsim/logic/model/verilog/utils/CollectionsUtils.java @@ -9,11 +9,12 @@ public class CollectionsUtils { } - public static Set union(Set a, Set b) + @SafeVarargs + public static Set union(Set... sets) { Set union = new HashSet<>(); - union.addAll(a); - union.addAll(b); + for (Set set : sets) + union.addAll(set); return Set.copyOf(union); } }