changeset 15240:a9509e791df1

make NodeIterable.snapshotTo more generic
author Lukas Stadler <lukas.stadler@oracle.com>
date Thu, 17 Apr 2014 10:26:13 +0200
parents 00abd0611776
children c570c2fe9d2b
files graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeList.java graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodeIterable.java
diffstat 2 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeList.java	Fri Apr 18 16:15:42 2014 +0200
+++ b/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeList.java	Thu Apr 17 10:26:13 2014 +0200
@@ -257,7 +257,7 @@
     }
 
     @Override
-    public void snapshotTo(Collection<T> to) {
+    public void snapshotTo(Collection<? super T> to) {
         for (int i = 0; i < size; i++) {
             to.add(get(i));
         }
--- a/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodeIterable.java	Fri Apr 18 16:15:42 2014 +0200
+++ b/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodeIterable.java	Thu Apr 17 10:26:13 2014 +0200
@@ -55,7 +55,7 @@
         return list;
     }
 
-    default void snapshotTo(Collection<T> to) {
+    default void snapshotTo(Collection<? super T> to) {
         for (T n : this) {
             to.add(n);
         }