public final class SulongNFI
extends com.oracle.truffle.api.TruffleLanguage<com.oracle.truffle.api.TruffleLanguage.Env>
com.oracle.truffle.api.TruffleLanguage.ContextLocalFactory<C,T>, com.oracle.truffle.api.TruffleLanguage.ContextLocalProvider<C>, com.oracle.truffle.api.TruffleLanguage.ContextPolicy, com.oracle.truffle.api.TruffleLanguage.ContextReference<C>, com.oracle.truffle.api.TruffleLanguage.ContextThreadLocalFactory<C,T>, com.oracle.truffle.api.TruffleLanguage.Env, com.oracle.truffle.api.TruffleLanguage.ExitMode, com.oracle.truffle.api.TruffleLanguage.InlineParsingRequest, com.oracle.truffle.api.TruffleLanguage.LanguageReference<L extends com.oracle.truffle.api.TruffleLanguage>, com.oracle.truffle.api.TruffleLanguage.ParsingRequest, com.oracle.truffle.api.TruffleLanguage.Registration| Constructor and Description |
|---|
SulongNFI() |
| Modifier and Type | Method and Description |
|---|---|
protected com.oracle.truffle.api.TruffleLanguage.Env |
createContext(com.oracle.truffle.api.TruffleLanguage.Env env) |
protected boolean |
isThreadAccessAllowed(Thread thread,
boolean singleThreaded) |
protected com.oracle.truffle.api.CallTarget |
parse(com.oracle.truffle.api.TruffleLanguage.ParsingRequest request) |
areOptionsCompatible, disposeContext, disposeThread, exitContext, finalizeContext, finalizeThread, getAsynchronousStackDepth, getLanguageHome, getLanguageView, getOptionDescriptors, getScope, initializeContext, initializeMultipleContexts, initializeMultiThreading, initializeThread, isVisible, parse, patchContextprotected com.oracle.truffle.api.TruffleLanguage.Env createContext(com.oracle.truffle.api.TruffleLanguage.Env env)
createContext in class com.oracle.truffle.api.TruffleLanguage<com.oracle.truffle.api.TruffleLanguage.Env>protected com.oracle.truffle.api.CallTarget parse(com.oracle.truffle.api.TruffleLanguage.ParsingRequest request)
parse in class com.oracle.truffle.api.TruffleLanguage<com.oracle.truffle.api.TruffleLanguage.Env>protected boolean isThreadAccessAllowed(Thread thread, boolean singleThreaded)
isThreadAccessAllowed in class com.oracle.truffle.api.TruffleLanguage<com.oracle.truffle.api.TruffleLanguage.Env>