Package jetbrains.mps.util
Class CollectionUtil
- java.lang.Object
 - 
- jetbrains.mps.util.CollectionUtil
 
 
- 
public class CollectionUtil extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description CollectionUtil() 
- 
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static <T> voidaddMissing(Collection<T> fromCollection, Collection<T> toCollection)static <T> Iterator<T>concat(Iterator<? extends T> it1, Iterator<? extends T> it2)static <T,F extends T>
List<F>filter(Class<F> cls, List<? extends T> l)static <T,F extends T>
Set<F>filter(Class<F> cls, Set<? extends T> s)static <T> List<T>filter(List<? extends T> ts, Condition<T> f)Deprecated.static <T> Set<T>filter(Set<T> ts, Condition<T> f)Deprecated.static <T> List<T>intersect(Collection<T> collection1, Collection<T> collection2)static <T> booleanintersects(Collection<T> collection1, Collection<T> collection2)static voidmain(String[] args)static <T> Set<T>set(T... ts)static <T> List<T>subtract(Collection<T> fromCollection, Collection<T> collection)static <T> List<T>union(List<T>... sets)static <T> Set<T>union(Set<T>... sets)static <T> Iterable<T>withoutNulls(Iterable<T> resultList) 
 - 
 
- 
- 
Method Detail
- 
filter
@Deprecated public static <T> List<T> filter(List<? extends T> ts, Condition<T> f)
Deprecated. 
- 
filter
@Deprecated public static <T> Set<T> filter(Set<T> ts, Condition<T> f)
Deprecated. 
- 
set
public static <T> Set<T> set(T... ts)
 
- 
addMissing
public static <T> void addMissing(Collection<T> fromCollection, Collection<T> toCollection)
 
- 
subtract
public static <T> List<T> subtract(Collection<T> fromCollection, Collection<T> collection)
 
- 
intersect
public static <T> List<T> intersect(Collection<T> collection1, Collection<T> collection2)
 
- 
intersects
public static <T> boolean intersects(Collection<T> collection1, Collection<T> collection2)
 
- 
main
public static void main(String[] args)
 
 - 
 
 -