Skip to content

Commit ec0c061

Browse files
committed
Adding a conversion from java.util.List to List.
1 parent 7075280 commit ec0c061

2 files changed

Lines changed: 2129 additions & 0 deletions

File tree

core/src/main/java/fj/data/Java.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1732,6 +1732,20 @@ public List<A> f(final ArrayList<A> as) {
17321732

17331733
// END ArrayList ->
17341734

1735+
/**
1736+
* A function that converts Java lists to lists.
1737+
*
1738+
* @return A function that converts Java lists to lists.
1739+
*/
1740+
public static <A> F<java.util.List<A>, List<A>> JUList_List() {
1741+
return new F<java.util.List<A>, List<A>>() {
1742+
@SuppressWarnings({"unchecked"})
1743+
public List<A> f(final java.util.List<A> as) {
1744+
return list(as.toArray((A[]) new Object[as.size()]));
1745+
}
1746+
};
1747+
}
1748+
17351749
// BEGIN BitSet ->
17361750

17371751
/**

0 commit comments

Comments
 (0)