diff graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/Accessor.java @ 21716:2f9e4d984d16

Give languages a chance to do implicit exports. Prefer explicit exports over implicit ones.
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Thu, 04 Jun 2015 08:08:05 +0200
parents 31fc2fce38f3
children 894f82515e38
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/Accessor.java	Thu Jun 04 01:00:44 2015 +0200
+++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/Accessor.java	Thu Jun 04 08:08:05 2015 +0200
@@ -46,7 +46,7 @@
             }
 
             @Override
-            protected Object findExportedSymbol(String globalName) {
+            protected Object findExportedSymbol(String globalName, boolean onlyExplicit) {
                 return null;
             }
 
@@ -89,8 +89,8 @@
         return SPI.importSymbol(vm, queryingLang, globalName);
     }
 
-    protected Object findExportedSymbol(TruffleLanguage l, String globalName) {
-        return API.findExportedSymbol(l, globalName);
+    protected Object findExportedSymbol(TruffleLanguage l, String globalName, boolean onlyExplicit) {
+        return API.findExportedSymbol(l, globalName, onlyExplicit);
     }
 
     protected Object languageGlobal(TruffleLanguage l) {