changeset 21750:c87d2672da43

Iterator-less NodeUsageIterable#first()
author Andreas Woess <andreas.woess@oracle.com>
date Fri, 05 Jun 2015 16:43:34 +0200
parents 1a9b0cebd4ec
children 1524f4f7894d
files graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeUsageIterable.java
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeUsageIterable.java	Fri Jun 05 17:33:15 2015 +0200
+++ b/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeUsageIterable.java	Fri Jun 05 16:43:34 2015 +0200
@@ -28,7 +28,7 @@
 
 class NodeUsageIterable implements NodeIterable<Node> {
 
-    final Node node;
+    private final Node node;
 
     NodeUsageIterable(Node node) {
         this.node = node;
@@ -43,6 +43,11 @@
     }
 
     @Override
+    public Node first() {
+        return node.usage0;
+    }
+
+    @Override
     public boolean isEmpty() {
         return node.usage0 == null;
     }