Class SetUtil
- java.lang.Object
-
- org.benf.cfr.reader.util.collections.SetUtil
-
public class SetUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SetUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <X> java.util.Set<X>
difference(java.util.Set<? extends X> a, java.util.Set<? extends X> b)
static <X> java.util.List<X>
differenceAtakeBtoList(java.util.Set<? extends X> a, java.util.Set<? extends X> b)
static <X> boolean
equals(java.util.Set<? extends X> b, java.util.Collection<? extends X> a)
static <X> X
getSingle(java.util.Set<? extends X> a)
static <X> boolean
hasIntersection(java.util.Set<? extends X> b, java.util.Collection<? extends X> a)
static <X> java.util.Set<X>
intersectionOrNull(java.util.Set<? extends X> a, java.util.Set<? extends X> b)
static <X> java.util.Set<X>
originalIntersectionOrNull(java.util.Set<X> a, java.util.Set<? extends X> b)
-
-
-
Method Detail
-
equals
public static <X> boolean equals(java.util.Set<? extends X> b, java.util.Collection<? extends X> a)
-
hasIntersection
public static <X> boolean hasIntersection(java.util.Set<? extends X> b, java.util.Collection<? extends X> a)
-
originalIntersectionOrNull
public static <X> java.util.Set<X> originalIntersectionOrNull(java.util.Set<X> a, java.util.Set<? extends X> b)
-
intersectionOrNull
public static <X> java.util.Set<X> intersectionOrNull(java.util.Set<? extends X> a, java.util.Set<? extends X> b)
-
difference
public static <X> java.util.Set<X> difference(java.util.Set<? extends X> a, java.util.Set<? extends X> b)
-
differenceAtakeBtoList
public static <X> java.util.List<X> differenceAtakeBtoList(java.util.Set<? extends X> a, java.util.Set<? extends X> b)
-
getSingle
public static <X> X getSingle(java.util.Set<? extends X> a)
-
-