diff graal/com.oracle.truffle.api/src/com/oracle/truffle/api/ExecutionContext.java @ 18386:656331a61829

Truffle: add support for setting a couple of compiler options for individual execution contexts.
author Chris Seaton <chris.seaton@oracle.com>
date Sun, 16 Nov 2014 15:44:38 -0800
parents c88ab4f1f04a
children e3c95cbbb50c
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/ExecutionContext.java	Thu Nov 13 11:12:25 2014 +0100
+++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/ExecutionContext.java	Sun Nov 16 15:44:38 2014 -0800
@@ -26,6 +26,7 @@
 
 import java.util.*;
 
+import com.oracle.truffle.api.impl.*;
 import com.oracle.truffle.api.instrument.*;
 import com.oracle.truffle.api.instrument.impl.*;
 import com.oracle.truffle.api.source.*;
@@ -165,4 +166,11 @@
      */
     protected abstract void setSourceCallback(SourceCallback sourceCallback);
 
+    /**
+     * Get compiler options specific to this <code>ExecutionContext</code>.
+     */
+    public CompilerOptions getCompilerOptions() {
+        return DefaultCompilerOptions.INSTANCE;
+    }
+
 }