[Nice-commit] Nice/stdlib/nice/lang collections.nice,1.49,1.50
Brought to you by:
bonniot
From: <bo...@us...> - 2003-07-17 19:37:35
|
Update of /cvsroot/nice/Nice/stdlib/nice/lang In directory sc8-pr-cvs1:/tmp/cvs-serv8120/stdlib/nice/lang Modified Files: collections.nice Log Message: Concatenation operator `+` on lists. Index: collections.nice =================================================================== RCS file: /cvsroot/nice/Nice/stdlib/nice/lang/collections.nice,v retrieving revision 1.49 retrieving revision 1.50 diff -C2 -d -r1.49 -r1.50 *** collections.nice 8 Jul 2003 11:52:51 -0000 1.49 --- collections.nice 17 Jul 2003 19:37:32 -0000 1.50 *************** *** 263,266 **** --- 263,275 ---- } + /** @return the concatenation of the two lists, as a new list. */ + <T, T1, T2 | T1 <: T, T2 <: T> List<T> `+`(List<T1> l1, List<T2> l2) + { + List<T> res = new ArrayList(l1.size + l2.size); + res.addAll(l1); + res.addAll(l2); + return res; + } + /**************************************************************** * Printing |