diff graal/com.oracle.truffle.api/src/com/oracle/truffle/api/ReplaceObserver.java @ 13983:f46cab39a9a2

Truffle: Updated inlining API. Pushed inlining implementation to the Truffle runtime.
author Christian Humer <christian.humer@gmail.com>
date Thu, 20 Feb 2014 01:21:49 +0100
parents c35d86f53ace
children 6189c1983cd3
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/ReplaceObserver.java	Wed Feb 19 00:39:44 2014 -0800
+++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/ReplaceObserver.java	Thu Feb 20 01:21:49 2014 +0100
@@ -24,10 +24,12 @@
  */
 package com.oracle.truffle.api;
 
+import com.oracle.truffle.api.nodes.*;
+
 /**
  * An observer that is notified whenever a child node is replaced.
  */
 public interface ReplaceObserver {
 
-    void nodeReplaced();
+    void nodeReplaced(Node oldNode, Node newNode, String reason);
 }