diff graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java @ 18332:65a160d9d259

Truffle: add NodeInterface and require that all child fields be of this type
author Andreas Woess <andreas.woess@jku.at>
date Mon, 10 Nov 2014 19:29:08 +0100
parents 763a34f283f9
children 7bf2965140de
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java	Mon Nov 10 19:08:52 2014 +0100
+++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java	Mon Nov 10 19:29:08 2014 +0100
@@ -36,7 +36,7 @@
 /**
  * Abstract base class for all Truffle nodes.
  */
-public abstract class Node implements Cloneable {
+public abstract class Node implements NodeInterface, Cloneable {
 
     @CompilationFinal private Node parent;