Mercurial > hg > truffle
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); }