[Nice-commit] Nice/stdlib/nice/lang java.nice,1.20,1.21
Brought to you by:
bonniot
|
From: <ar...@us...> - 2003-05-01 18:51:01
|
Update of /cvsroot/nice/Nice/stdlib/nice/lang
In directory sc8-pr-cvs1:/tmp/cvs-serv23396/F:/nice/stdlib/nice/lang
Modified Files:
java.nice
Log Message:
Made containsAll, removeAll and retainAll bivariant or something like that.
Index: java.nice
===================================================================
RCS file: /cvsroot/nice/Nice/stdlib/nice/lang/java.nice,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** java.nice 23 Apr 2003 21:46:04 -0000 1.20
--- java.nice 1 May 2003 18:50:57 -0000 1.21
***************
*** 104,112 ****
native boolean java.util.List.addAll(int, java.util.Collection);
! <T, U | T <: U> boolean containsAll(Collection<T>, Collection<U>) =
native boolean java.util.Collection.containsAll(java.util.Collection);
! <T, U | T <: U> boolean removeAll(Collection<T>, Collection<U>) =
native boolean java.util.Collection.removeAll(java.util.Collection);
! <T, U | T <: U> boolean retainAll(Collection<T>, Collection<U>) =
native boolean java.util.Collection.retainAll(java.util.Collection);
--- 104,112 ----
native boolean java.util.List.addAll(int, java.util.Collection);
! <T, U, V | T <: V, U <: V> boolean containsAll(Collection<T>, Collection<U>) =
native boolean java.util.Collection.containsAll(java.util.Collection);
! <T, U, V | T <: V, U <: V> boolean removeAll(Collection<T>, Collection<U>) =
native boolean java.util.Collection.removeAll(java.util.Collection);
! <T, U, V | T <: V, U <: V> boolean retainAll(Collection<T>, Collection<U>) =
native boolean java.util.Collection.retainAll(java.util.Collection);
|