changeset 21651:f4cd6b1c2efc

Truffle: remove NodeUtil.findNodeInstancesShallow
author Andreas Woess <andreas.woess@oracle.com>
date Mon, 01 Jun 2015 13:49:38 +0200
parents 45ed86c4d127
children 5f3dda39d205
files graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java
diffstat 1 files changed, 0 insertions(+), 17 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java	Mon Jun 01 13:32:28 2015 +0200
+++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java	Mon Jun 01 13:49:38 2015 +0200
@@ -479,23 +479,6 @@
         return nodeList;
     }
 
-    /**
-     * Like {@link #findAllNodeInstances(Node, Class)} but do not visit children of found nodes.
-     */
-    public static <T> List<T> findNodeInstancesShallow(final Node root, final Class<T> clazz) {
-        final List<T> nodeList = new ArrayList<>();
-        root.accept(new NodeVisitor() {
-            public boolean visit(Node node) {
-                if (clazz.isInstance(node)) {
-                    nodeList.add(clazz.cast(node));
-                    return false;
-                }
-                return true;
-            }
-        });
-        return nodeList;
-    }
-
     public static int countNodes(Node root) {
         return countNodes(root, NodeCountFilter.NO_FILTER);
     }