Mercurial > hg > truffle
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; |