Package org.smallmind.nutsnbolts.util
Class MutationUtility
- java.lang.Object
-
- org.smallmind.nutsnbolts.util.MutationUtility
-
public class MutationUtility extends Object
-
-
Constructor Summary
Constructors Constructor Description MutationUtility()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T,U>
U[]toArray(Collection<T> collection, Class<U> outType, Mutation<? super T,U> mutation)static <T,U>
U[]toArray(T[] array, Class<U> outType, Mutation<? super T,U> mutation)static <T,U>
List<U>toList(Collection<T> collection, Mutation<? super T,U> mutation)static <T,U>
List<U>toList(T[] array, Mutation<? super T,U> mutation)static <T,U>
Set<U>toSet(Collection<T> collection, Mutation<? super T,U> mutation)static <T,U>
Set<U>toSet(T[] array, Mutation<? super T,U> mutation)
-
-
-
Method Detail
-
toArray
public static <T,U> U[] toArray(T[] array, Class<U> outType, Mutation<? super T,U> mutation) throws MutationException- Throws:
MutationException
-
toArray
public static <T,U> U[] toArray(Collection<T> collection, Class<U> outType, Mutation<? super T,U> mutation) throws MutationException
- Throws:
MutationException
-
toList
public static <T,U> List<U> toList(T[] array, Mutation<? super T,U> mutation) throws MutationException
- Throws:
MutationException
-
toList
public static <T,U> List<U> toList(Collection<T> collection, Mutation<? super T,U> mutation) throws MutationException
- Throws:
MutationException
-
toSet
public static <T,U> Set<U> toSet(T[] array, Mutation<? super T,U> mutation) throws MutationException
- Throws:
MutationException
-
toSet
public static <T,U> Set<U> toSet(Collection<T> collection, Mutation<? super T,U> mutation) throws MutationException
- Throws:
MutationException
-
-