Mercurial > hg > truffle
diff graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/internal/SpecializationNode.java @ 20129:5b7db8941fd7
Truffle: make NodeClass and NodeField a top-level class.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Thu, 02 Apr 2015 01:22:41 +0200 |
parents | 7108d2319169 |
children | 8dc73c226c63 |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/internal/SpecializationNode.java Thu Apr 02 14:28:27 2015 +0200 +++ b/graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/internal/SpecializationNode.java Thu Apr 02 01:22:41 2015 +0200 @@ -39,8 +39,7 @@ import com.oracle.truffle.api.dsl.internal.SlowPathEvent.SlowPathEventN; import com.oracle.truffle.api.frame.*; import com.oracle.truffle.api.nodes.*; -import com.oracle.truffle.api.nodes.NodeUtil.NodeClass; -import com.oracle.truffle.api.nodes.NodeUtil.NodeField; +import com.oracle.truffle.api.nodes.NodeFieldAccessor; /** * Internal implementation dependent base class for generated specialized nodes. @@ -80,9 +79,9 @@ } private static void updateRootImpl(SpecializationNode start, Node node) { - NodeField[] fields = NodeClass.get(start.getClass()).getFields(); + NodeFieldAccessor[] fields = NodeClass.get(start.getClass()).getFields(); for (int i = fields.length - 1; i >= 0; i--) { - NodeField f = fields[i]; + NodeFieldAccessor f = fields[i]; if (f.getName().equals("root")) { f.putObject(start, node); break;