comparison truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/vm/TruffleVM.java @ 22109:b5eaddcdf86a

Calling Env.importSymbol from TruffleLanguage.createContext should be possible
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Wed, 26 Aug 2015 14:13:43 +0200
parents cf19259edf87
children 2482183730b8
comparison
equal deleted inserted replaced
22108:f84a7663966d 22109:b5eaddcdf86a
652 652
653 TruffleLanguage<?> getImpl() { 653 TruffleLanguage<?> getImpl() {
654 if (impl == null) { 654 if (impl == null) {
655 try { 655 try {
656 TruffleLanguage<?> language = data.language; 656 TruffleLanguage<?> language = data.language;
657 impl = language;
657 env = SPI.attachEnv(TruffleVM.this, language, out, err, in); 658 env = SPI.attachEnv(TruffleVM.this, language, out, err, in);
658 impl = language;
659 } catch (Exception ex) { 659 } catch (Exception ex) {
660 throw new IllegalStateException("Cannot initialize " + getShortName() + " language with implementation " + data.language.getClass().getName(), ex); 660 throw new IllegalStateException("Cannot initialize " + getShortName() + " language with implementation " + data.language.getClass().getName(), ex);
661 } 661 }
662 } 662 }
663 return impl; 663 return impl;