All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
boolean |
addWeakRefTargetToSet(Object target) |
<T extends com.oracle.truffle.api.nodes.Node> T |
adoptNode(T node) |
void |
checkEvalAllowed() |
static JSContext |
createContext(Evaluator evaluator,
JavaScriptLanguage language,
com.oracle.truffle.api.TruffleLanguage.Env env) |
com.oracle.truffle.api.object.Shape |
createEmptyShape() |
JSRealm |
createRealm(com.oracle.truffle.api.TruffleLanguage.Env env) |
protected JSRealm |
createRealm(com.oracle.truffle.api.TruffleLanguage.Env env,
JSRealm parentRealm) |
void |
enqueuePromiseJob(JSRealm realm,
JSFunctionObject job)
ES abstract operation HostEnqueuePromiseJob.
|
com.oracle.truffle.api.instrumentation.AllocationReporter |
getAllocationReporter() |
JSObjectFactory |
getArrayBufferFactory() |
JSObjectFactory |
getArrayBufferViewFactory(TypedArrayFactory factory) |
JSObjectFactory |
getArrayFactory() |
JSObjectFactory |
getArrayIteratorFactory() |
com.oracle.truffle.api.Assumption |
getArrayPrototypeNoElementsAssumption() |
JSObjectFactory |
getAsyncContextSnapshotFactory() |
JSObjectFactory |
getAsyncContextVariableFactory() |
JSObjectFactory |
getAsyncFromSyncIteratorFactory() |
JSObjectFactory |
getAsyncGeneratorObjectFactory() |
JSObjectFactory |
getAsyncGeneratorObjectPrototypeFactory() |
JSObjectFactory |
getAsyncIteratorFactory() |
JSObjectFactory |
getAsyncIteratorHelperObjectFactory() |
JSObjectFactory |
getBigIntFactory() |
JSObjectFactory |
getBooleanFactory() |
JSFunctionData |
getBoundFunctionData(boolean constructor,
boolean async) |
JSFunctionFactory |
getBoundFunctionFactory(JSFunctionData functionData) |
JSFunctionData |
getBuiltinFunctionData(Builtin key) |
JSObjectFactory |
getCallSiteFactory() |
JSObjectFactory |
getCollatorFactory() |
JSObjectFactory |
getDataViewFactory() |
JSObjectFactory |
getDateFactory() |
JSObjectFactory |
getDateTimeFormatFactory() |
JSObjectFactory |
getDictionaryObjectFactory() |
JSObjectFactory |
getDirectArrayBufferFactory() |
JSObjectFactory |
getDisplayNamesFactory() |
int |
getEcmaScriptVersion() |
Object |
getEmbedderData() |
com.oracle.truffle.api.CallTarget |
getEmptyFunctionCallTarget() |
com.oracle.truffle.api.object.Shape |
getEmptyShapeNullPrototype() |
com.oracle.truffle.api.object.Shape |
getEmptyShapePrototypeInObject() |
JSObjectFactory |
getEnumerateIteratorFactory() |
JSObjectFactory |
getErrorFactory(JSErrorType type) |
Evaluator |
getEvaluator() |
com.oracle.truffle.api.Assumption |
getFastArgumentsObjectAssumption() |
com.oracle.truffle.api.Assumption |
getFastArrayAssumption() |
JSObjectFactory |
getFinalizationRegistryFactory() |
JSObjectFactory |
getForInIteratorFactory() |
long |
getFunctionArgumentsLimit() |
int |
getFunctionCacheLimit() |
JSFunctionFactory |
getFunctionFactory(JSFunctionData functionData) |
com.oracle.truffle.api.CallTarget |
getGeneratorNotConstructibleCallTarget() |
JSObjectFactory |
getGeneratorObjectFactory() |
JSObjectFactory |
getGeneratorObjectPrototypeFactory() |
JSObjectFactory |
getGlobalObjectFactory() |
com.oracle.truffle.api.Assumption |
getGlobalObjectPristineAssumption() |
com.oracle.truffle.api.object.Shape |
getGlobalScopeShape() |
JSObjectFactory |
getInteropArrayBufferFactory() |
JSObjectFactory |
getIteratorFactory() |
JSObjectFactory |
getIteratorHelperObjectFactory() |
JSObjectFactory |
getJavaImporterFactory() |
JSObjectFactory |
getJavaPackageFactory() |
JSObjectFactory |
getJSAdapterFactory() |
JavaScriptLanguage |
getLanguage() |
JSLanguageOptions |
getLanguageOptions() |
JSObjectFactory |
getLazyRegexArrayFactory() |
JSObjectFactory |
getLazyRegexIndicesArrayFactory() |
JSObjectFactory |
getListFormatFactory() |
Locale |
getLocale() |
JSObjectFactory |
getLocaleFactory() |
JSObjectFactory |
getMapFactory() |
JSObjectFactory |
getMapIteratorFactory() |
JSObjectFactory.BoundProto |
getModuleNamespaceFactory() |
JSFunctionData |
getNamedEmptyFunctionData(com.oracle.truffle.api.strings.TruffleString name) |
Object |
getNodeFactory() |
JSObjectFactory |
getNonStrictArgumentsFactory() |
com.oracle.truffle.api.Assumption |
getNoSuchMethodUnusedAssumption() |
com.oracle.truffle.api.Assumption |
getNoSuchPropertyUnusedAssumption() |
com.oracle.truffle.api.CallTarget |
getNotConstructibleCallTarget() |
JSObjectFactory |
getNumberFactory() |
JSObjectFactory |
getNumberFormatFactory() |
JSFunctionData |
getOrCreateBuiltinFunctionData(JSContext.BuiltinFunctionKey key,
Function<JSContext,JSFunctionData> factory) |
JSObjectFactory |
getOrdinaryObjectFactory() |
JSParserOptions |
getParserOptions() |
JSObjectFactory |
getPluralRulesFactory() |
PrepareStackTraceCallback |
getPrepareStackTraceCallback() |
Map<com.oracle.truffle.api.strings.TruffleString,Symbol> |
getPrivateSymbolRegistry() |
JSObjectFactory |
getPromiseFactory() |
PromiseRejectionTracker |
getPromiseRejectionTracker() |
com.oracle.truffle.api.object.Shape |
getPromiseShapePrototypeInObject() |
int |
getPropertyCacheLimit() |
JSObjectFactory |
getProxyFactory() |
JSObjectFactory |
getRawJSONFactory() |
String |
getRegexOptions() |
JSObjectFactory |
getRegExpFactory() |
com.oracle.truffle.api.object.Shape |
getRegExpGroupsEmptyShape() |
com.oracle.truffle.api.Assumption |
getRegExpStaticResultUnusedAssumption() |
String |
getRegexValidateOptions() |
JSObjectFactory |
getRelativeTimeFormatFactory() |
JSObjectFactory |
getSegmenterFactory() |
JSObjectFactory |
getSegmentIteratorFactory() |
JSObjectFactory |
getSegmentsFactory() |
JSObjectFactory |
getSetFactory() |
JSObjectFactory |
getSetIteratorFactory() |
JSObjectFactory |
getShadowRealmFactory() |
Map<com.oracle.truffle.api.object.Shape,JSShapeData> |
getShapeDataMap() |
JSObjectFactory |
getSharedArrayBufferFactory() |
com.oracle.truffle.api.Assumption |
getSingleRealmAssumption() |
JSObjectFactory |
getStrictArgumentsFactory() |
JSObjectFactory |
getStringFactory() |
JSObjectFactory |
getStringIteratorFactory() |
int |
getStringLengthLimit() |
Set<com.oracle.truffle.api.strings.TruffleString> |
getSupportedImportAttributes() |
JSObjectFactory |
getSymbolFactory() |
JSFunctionData |
getSymbolIteratorThisGetterFunctionData() |
Map<com.oracle.truffle.api.strings.TruffleString,Symbol> |
getSymbolRegistry() |
JSFunctionData |
getSymbolSpeciesThisGetterFunctionData() |
Object |
getSymbolUsageMarker() |
JSObjectFactory |
getTemporalCalendarFactory() |
JSObjectFactory |
getTemporalDurationFactory() |
JSObjectFactory |
getTemporalInstantFactory() |
JSObjectFactory |
getTemporalPlainDateFactory() |
JSObjectFactory |
getTemporalPlainDateTimeFactory() |
JSObjectFactory |
getTemporalPlainMonthDayFactory() |
JSObjectFactory |
getTemporalPlainTimeFactory() |
JSObjectFactory |
getTemporalPlainYearMonthFactory() |
JSObjectFactory |
getTemporalTimeZoneFactory() |
JSObjectFactory |
getTemporalZonedDateTimeFactory() |
TimeProfiler |
getTimeProfiler() |
long |
getTimerResolution() |
Object |
getTRegexEmptyResult() |
com.oracle.truffle.api.Assumption |
getTypedArrayNotDetachedAssumption() |
static com.oracle.truffle.api.strings.TruffleString |
getTypeImportAttribute() |
JSObjectFactory |
getUncheckedProxyHandlerFactory() |
JSObjectFactory |
getWeakMapFactory() |
JSObjectFactory |
getWeakRefFactory() |
JSObjectFactory |
getWeakSetFactory() |
JSObjectFactory |
getWebAssemblyGlobalFactory() |
JSObjectFactory |
getWebAssemblyInstanceFactory() |
JSObjectFactory |
getWebAssemblyMemoryFactory() |
JSObjectFactory |
getWebAssemblyModuleFactory() |
JSObjectFactory |
getWebAssemblyTableFactory() |
JSObjectFactory |
getWrapForAsyncIteratorFactory() |
JSObjectFactory |
getWrapForIteratorFactory() |
JSFunctionFactory |
getWrappedFunctionFactory() |
boolean |
hasImportMetaInitializerBeenSet() |
boolean |
hasImportModuleDynamicallyCallbackBeenSet() |
boolean |
hasPromiseHook() |
JSDynamicObject |
hostImportModuleDynamically(JSRealm realm,
ScriptOrModule referrer,
Module.ModuleRequest moduleRequest)
Invokes the HostImportModuleDynamically (and FinishDynamicImport) callback.
|
boolean |
isMultiContext() |
boolean |
isOptionAnnexB() |
boolean |
isOptionAsyncStackTraces() |
boolean |
isOptionDirectByteBuffer() |
boolean |
isOptionDisableWith() |
boolean |
isOptionForeignObjectPrototype() |
boolean |
isOptionIntl402() |
boolean |
isOptionMleBuiltin() |
boolean |
isOptionNashornCompatibilityMode() |
boolean |
isOptionParseOnly() |
boolean |
isOptionRegexpMatchIndices() |
boolean |
isOptionRegexpStaticResult() |
boolean |
isOptionRegexpUnicodeSets() |
boolean |
isOptionSharedArrayBuffer() |
boolean |
isOptionTemporal() |
boolean |
isOptionTopLevelAwait() |
boolean |
isOptionV8CompatibilityMode() |
boolean |
isSingleRealm() |
com.oracle.truffle.api.object.Shape |
makeEmptyShapeWithNullPrototype(JSClass jsclass) |
com.oracle.truffle.api.object.Shape |
makeEmptyShapeWithPrototypeInObject(JSClass jsclass) |
boolean |
neverCreatedChildRealms() |
void |
notifyImportMetaInitializer(JSDynamicObject importMeta,
JSModuleRecord module) |
void |
notifyPromiseHook(int changeType,
JSDynamicObject promise) |
void |
notifyPromiseRejectionTracker(JSDynamicObject promise,
int operation,
Object value) |
void |
processAllPendingPromiseJobs(JSRealm realm) |
void |
putBuiltinFunctionData(Builtin key,
JSFunctionData functionData) |
void |
registerFinalizationRegistry(JSFinalizationRegistryObject finalizationRegistry) |
void |
resetSymbolUsageMarker() |
void |
setEmbedderData(Object embedderData) |
void |
setImportMetaInitializer(ImportMetaInitializer importMetaInitializer) |
void |
setImportModuleDynamicallyCallback(ImportModuleDynamicallyCallback callback) |
void |
setPrepareStackTraceCallback(PrepareStackTraceCallback callback) |
void |
setPromiseHook(PromiseHook promiseHook) |
void |
setPromiseRejectionTracker(PromiseRejectionTracker tracker) |
void |
signalAsyncWaiterRecordUsage() |
<T> T |
trackAllocation(T object) |
boolean |
usePromiseResolve() |