All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
addOptionalGlobals()
Add optional global properties.
|
JSRealm |
createChildRealm() |
static JSFunctionObject |
createObjectConstructor(JSRealm realm,
JSDynamicObject objectPrototype) |
long |
currentTimeMillis() |
void |
dispose() |
JSRealm |
enterRealm(com.oracle.truffle.api.nodes.Node node,
JSRealm childRealm) |
JSDynamicObject |
fetchParentPromise() |
static JSRealm |
get(com.oracle.truffle.api.nodes.Node node) |
JSAgent |
getAgent() |
Object |
getApplyFunctionObject() |
JSFunctionObject |
getArrayBufferConstructor() |
JSDynamicObject |
getArrayBufferPrototype() |
JSFunctionObject |
getArrayBufferViewConstructor(TypedArrayFactory factory) |
JSDynamicObject |
getArrayBufferViewPrototype(TypedArrayFactory factory) |
JSFunctionObject |
getArrayConstructor() |
JSDynamicObject |
getArrayIteratorPrototype() |
JSDynamicObject |
getArrayPrototype() |
JSDynamicObject |
getArrayProtoValuesIterator() |
JSFunctionObject |
getAsyncContextSnapshotConstructor() |
JSDynamicObject |
getAsyncContextSnapshotPrototype() |
JSDynamicObject |
getAsyncContextVariablePrototype() |
JSFunctionObject |
getAsyncContexVariableConstructor() |
JSDynamicObject |
getAsyncFromSyncIteratorPrototype() |
JSFunctionObject |
getAsyncFunctionConstructor() |
JSDynamicObject |
getAsyncFunctionPrototype() |
JSFunctionObject |
getAsyncGeneratorFunctionConstructor() |
JSDynamicObject |
getAsyncGeneratorFunctionPrototype() |
JSDynamicObject |
getAsyncGeneratorObjectPrototype() |
JSFunctionObject |
getAsyncIteratorConstructor() |
JSDynamicObject |
getAsyncIteratorHelperPrototype() |
JSDynamicObject |
getAsyncIteratorPrototype() |
JSFunctionObject |
getBigIntConstructor() |
JSDynamicObject |
getBigIntPrototype() |
JSFunctionObject |
getBooleanConstructor() |
JSDynamicObject |
getBooleanPrototype() |
Object |
getCachedCompiledRegex(com.oracle.truffle.api.source.Source regexSource) |
Object |
getCallFunctionObject() |
JavaScriptBaseNode |
getCallNode() |
JSFunctionObject |
getCallSiteConstructor() |
JSDynamicObject |
getCallSitePrototype() |
Charset |
getCharset() |
JSFunctionObject |
getCollatorConstructor() |
JSDynamicObject |
getCollatorPrototype() |
Map<com.oracle.truffle.api.TruffleFile,JSDynamicObject> |
getCommonJSRequireCache() |
Object |
getCommonJSRequireFunctionObject() |
JSConsoleUtil |
getConsoleUtil() |
JSContext |
getContext() |
JSContextOptions |
getContextOptions() |
JSRealm |
getCurrentV8Realm() |
com.oracle.truffle.api.strings.TruffleString |
getCustomEsmPathMapping(com.oracle.truffle.api.strings.TruffleString refPath,
com.oracle.truffle.api.strings.TruffleString specifier) |
JSFunctionObject |
getDataViewConstructor() |
JSDynamicObject |
getDataViewPrototype() |
JSFunctionObject |
getDateConstructor() |
JSDynamicObject |
getDatePrototype() |
JSFunctionObject |
getDateTimeFormatConstructor() |
JSDynamicObject |
getDateTimeFormatPrototype() |
org.graalvm.shadowed.com.ibm.icu.text.DateFormat |
getDateToStringFormat() |
Map<Object,JSArrayObject> |
getDedentMap() |
JSFunctionObject |
getDisplayNamesConstructor() |
JSDynamicObject |
getDisplayNamesPrototype() |
Object |
getEmbedderData() |
JSDynamicObject |
getEnumerateIteratorPrototype() |
com.oracle.truffle.api.TruffleLanguage.Env |
getEnv() |
JSFunctionObject |
getErrorConstructor(JSErrorType type) |
JSDynamicObject |
getErrorPrototype(JSErrorType type) |
PrintWriter |
getErrorWriter()
Returns the environment's error stream as a PrintWriter.
|
Object |
getEvalFunctionObject() |
JSFunctionObject |
getFinalizationRegistryConstructor() |
JSDynamicObject |
getFinalizationRegistryPrototype() |
JSDynamicObject |
getForeignArrayPrototype() |
JSDynamicObject |
getForeignBooleanPrototype() |
JSDynamicObject |
getForeignDatePrototype() |
JSDynamicObject |
getForeignErrorPrototype() |
JSDynamicObject |
getForeignFunctionPrototype() |
JSDynamicObject |
getForeignIterablePrototype() |
JSDynamicObject |
getForeignIteratorPrototype() |
JSDynamicObject |
getForeignMapPrototype() |
JSDynamicObject |
getForeignNumberPrototype() |
JSDynamicObject |
getForeignObjectPrototype() |
JSDynamicObject |
getForeignStringPrototype() |
JSDynamicObject |
getForInIteratorPrototype() |
JSRealm |
getFromRealmList(int idx) |
JSFunctionObject |
getFunctionConstructor() |
JSDynamicObject |
getFunctionPrototype() |
JSFunctionObject |
getGeneratorFunctionConstructor() |
JSDynamicObject |
getGeneratorFunctionPrototype() |
JSDynamicObject |
getGeneratorObjectPrototype() |
JSDynamicObject |
getGlobalObject() |
JSDynamicObject |
getGlobalScope() |
int |
getIndexFromRealmList(JSRealm rlm) |
com.oracle.truffle.api.object.Shape |
getInitialRegExpPrototypeShape() |
JSFunctionObject |
getIteratorConstructor() |
JSDynamicObject |
getIteratorHelperPrototype() |
JSDynamicObject |
getIteratorPrototype() |
JSFunctionObject |
getJavaImporterConstructor() |
JSDynamicObject |
getJavaImporterPrototype() |
JSDynamicObject |
getJavaPackageToPrimitiveFunction() |
JSFunctionObject |
getJSAdapterConstructor() |
JSDynamicObject |
getJSAdapterPrototype() |
org.graalvm.shadowed.com.ibm.icu.text.DateFormat |
getJSDateISOFormat(double time) |
org.graalvm.shadowed.com.ibm.icu.text.DateFormat |
getJSDateUTCFormat() |
Object |
getJsonParseFunctionObject() |
org.graalvm.shadowed.com.ibm.icu.text.DateFormat |
getJSShortDateFormat() |
org.graalvm.shadowed.com.ibm.icu.text.DateFormat |
getJSShortDateLocalFormat() |
org.graalvm.shadowed.com.ibm.icu.text.DateFormat |
getJSShortTimeFormat() |
org.graalvm.shadowed.com.ibm.icu.text.DateFormat |
getJSShortTimeLocalFormat() |
JSFunctionObject |
getListFormatConstructor() |
JSDynamicObject |
getListFormatPrototype() |
JSFunctionObject |
getLocaleConstructor() |
JSDynamicObject |
getLocalePrototype() |
org.graalvm.shadowed.com.ibm.icu.util.TimeZone |
getLocalTimeZone() |
ZoneId |
getLocalTimeZoneId() |
static JSRealm |
getMain(com.oracle.truffle.api.nodes.Node node) |
JSFunctionObject |
getMapConstructor() |
JSDynamicObject |
getMapIteratorPrototype() |
JSDynamicObject |
getMapPrototype() |
JSModuleLoader |
getModuleLoader() |
JSFunctionObject |
getNumberConstructor() |
JSFunctionObject |
getNumberFormatConstructor() |
JSDynamicObject |
getNumberFormatPrototype() |
JSDynamicObject |
getNumberPrototype() |
JSFunctionObject |
getObjectConstructor() |
JSObjectFactory.RealmData |
getObjectFactories() |
JSDynamicObject |
getObjectPrototype() |
int |
getOperatorCounter() |
org.graalvm.options.OptionValues |
getOptions() |
JSDynamicObject |
getOrdinaryHasInstanceFunction() |
PrintWriter |
getOutputWriter()
Returns the environment's output stream as a PrintWriter.
|
JSRealm |
getParent() |
JSFunctionObject |
getPluralRulesConstructor() |
JSDynamicObject |
getPluralRulesPrototype() |
JSDynamicObject |
getPromiseAllFunctionObject() |
JSFunctionObject |
getPromiseConstructor() |
JSDynamicObject |
getPromisePrototype() |
JSFunctionObject |
getProxyConstructor() |
JSDynamicObject |
getProxyPrototype() |
SplittableRandom |
getRandom() |
JSDynamicObject |
getRealmBuiltinObject() |
Object |
getReflectApplyFunctionObject() |
Object |
getReflectConstructFunctionObject() |
JSFunctionObject |
getRegExpConstructor() |
JSDynamicObject |
getRegExpPrototype() |
JSDynamicObject |
getRegExpStringIteratorPrototype() |
JSFunctionObject |
getRelativeTimeFormatConstructor() |
JSDynamicObject |
getRelativeTimeFormatPrototype() |
JSDynamicObject |
getScriptEngineImportScope() |
JSFunctionObject |
getSegmenterConstructor() |
JSDynamicObject |
getSegmenterPrototype() |
JSDynamicObject |
getSegmentIteratorPrototype() |
JSDynamicObject |
getSegmentsPrototype() |
JSFunctionObject |
getSetConstructor() |
JSDynamicObject |
getSetIteratorPrototype() |
JSDynamicObject |
getSetPrototype() |
JSFunctionObject |
getShadowRealmConstructor() |
JSDynamicObject |
getShadowRealmPrototype() |
JSFunctionObject |
getSharedArrayBufferConstructor() |
JSDynamicObject |
getSharedArrayBufferPrototype() |
Object |
getStaticRegexResult(JSContext ctx,
com.oracle.truffle.api.nodes.Node node,
TRegexUtil.InvokeExecMethodNode invokeExec) |
Object |
getStaticRegexResultCompiledRegex() |
com.oracle.truffle.api.strings.TruffleString |
getStaticRegexResultInputString() |
com.oracle.truffle.api.strings.TruffleString |
getStaticRegexResultOriginalInputString() |
JSFunctionObject |
getStringConstructor() |
JSDynamicObject |
getStringIteratorPrototype() |
JSDynamicObject |
getStringPrototype() |
JSFunctionObject |
getSymbolConstructor() |
JSDynamicObject |
getSymbolPrototype() |
Map<Object,JSArrayObject> |
getTemplateRegistry() |
JSFunctionObject |
getTemporalCalendarConstructor() |
JSDynamicObject |
getTemporalCalendarPrototype() |
JSFunctionObject |
getTemporalDurationConstructor() |
JSDynamicObject |
getTemporalDurationPrototype() |
JSFunctionObject |
getTemporalInstantConstructor() |
JSDynamicObject |
getTemporalInstantPrototype() |
JSFunctionObject |
getTemporalPlainDateConstructor() |
JSDynamicObject |
getTemporalPlainDatePrototype() |
JSFunctionObject |
getTemporalPlainDateTimeConstructor() |
JSDynamicObject |
getTemporalPlainDateTimePrototype() |
JSFunctionObject |
getTemporalPlainMonthDayConstructor() |
JSDynamicObject |
getTemporalPlainMonthDayPrototype() |
JSFunctionObject |
getTemporalPlainTimeConstructor() |
JSDynamicObject |
getTemporalPlainTimePrototype() |
JSFunctionObject |
getTemporalPlainYearMonthConstructor() |
JSDynamicObject |
getTemporalPlainYearMonthPrototype() |
JSFunctionObject |
getTemporalTimeZoneConstructor() |
JSDynamicObject |
getTemporalTimeZonePrototype() |
JSFunctionObject |
getTemporalZonedDateTimeConstructor() |
JSDynamicObject |
getTemporalZonedDateTimePrototype() |
Accessor |
getThrowerAccessor() |
JSFunctionObject |
getThrowTypeErrorFunction() |
Object |
getTopScopeObject() |
com.oracle.truffle.api.TruffleContext |
getTruffleContext() |
JSFunctionObject |
getTypedArrayConstructor() |
JSDynamicObject |
getTypedArrayPrototype() |
Object |
getUnhandledPromiseRejectionHandler() |
Object |
getWASMCustomSections() |
Object |
getWASMEmbedderDataGet() |
Object |
getWASMEmbedderDataSet() |
Object |
getWASMFuncType() |
Object |
getWASMGlobalAlloc() |
Object |
getWASMGlobalRead() |
Object |
getWASMGlobalWrite() |
Object |
getWASMInstanceExport() |
Object |
getWASMIsFunc() |
Object |
getWASMMemAlloc() |
Object |
getWASMMemAsByteBuffer() |
Object |
getWASMMemGrow() |
Object |
getWASMModuleDecode() |
Object |
getWASMModuleExports() |
Object |
getWASMModuleImports() |
Object |
getWASMModuleInstantiate() |
Object |
getWASMModuleValidate() |
Object |
getWasmRefNull() |
Object |
getWASMTableAlloc() |
Object |
getWASMTableGrow() |
Object |
getWASMTableLength() |
Object |
getWASMTableRead() |
Object |
getWASMTableWrite() |
JSFunctionObject |
getWeakMapConstructor() |
JSDynamicObject |
getWeakMapPrototype() |
JSFunctionObject |
getWeakRefConstructor() |
JSDynamicObject |
getWeakRefPrototype() |
JSFunctionObject |
getWeakSetConstructor() |
JSDynamicObject |
getWeakSetPrototype() |
JSDynamicObject |
getWebAssemblyGlobalPrototype() |
JSDynamicObject |
getWebAssemblyInstancePrototype() |
JSWebAssemblyMemoryGrowCallback |
getWebAssemblyMemoryGrowCallback() |
JSWebAssemblyMemoryNotifyCallback |
getWebAssemblyMemoryNotifyCallback() |
JSDynamicObject |
getWebAssemblyMemoryPrototype() |
JSWebAssemblyMemoryWaitCallback |
getWebAssemblyMemoryWaitCallback() |
JSDynamicObject |
getWebAssemblyModulePrototype() |
JSDynamicObject |
getWebAssemblyTablePrototype() |
JSDynamicObject |
getWrapForAsyncIteratorPrototype() |
JSDynamicObject |
getWrapForIteratorPrototype() |
void |
incOperatorCounter() |
void |
initialize() |
void |
initRealmBuiltinObject() |
void |
invalidateStaticRegexResult() |
boolean |
isJavaInteropEnabled()
Is Java interop enabled in this Context.
|
boolean |
isMainRealm() |
boolean |
isPreparingStackTrace() |
boolean |
isRegexResultInvalidated() |
void |
joinStackPop() |
boolean |
joinStackPush(Object o,
com.oracle.truffle.api.nodes.Node node,
com.oracle.truffle.api.profiles.InlinedBranchProfile growProfile) |
void |
leaveRealm(com.oracle.truffle.api.nodes.Node node,
JSRealm prevRealm) |
Accessor |
lookupAccessor(JSBuiltinsContainer container,
Object key) |
JSFunctionObject |
lookupFunction(JSBuiltinsContainer container,
com.oracle.truffle.api.strings.TruffleString methodName) |
long |
nanoTime()
The current time in nanoseconds precision (with fuzzed resolution for security reasons).
|
long |
nanoTimeWallClock()
The current time in nanoseconds precision (with fuzzed resolution for security reasons).
|
long |
nextAsyncEvaluationOrder() |
boolean |
patchContext(com.oracle.truffle.api.TruffleLanguage.Env newEnv) |
void |
putCachedCompiledRegex(com.oracle.truffle.api.source.Source regexSource,
Object compiledRegex) |
void |
registerCustomEsmPathMappingCallback(Object callback) |
void |
removeFromRealmList(int idx) |
void |
setAgent(JSAgent newAgent) |
void |
setArguments(com.oracle.truffle.api.strings.TruffleString[] arguments) |
void |
setCallNode(JavaScriptBaseNode callNode) |
void |
setCurrentV8Realm(JSRealm realm) |
void |
setEmbedderData(Object embedderData) |
void |
setGlobalObject(JSDynamicObject global) |
void |
setInRealmList(int idx,
JSRealm realm) |
void |
setLocalTimeZone(String tzId) |
void |
setPreparingStackTrace(boolean preparingStackTrace) |
void |
setRealmBuiltinObject(JSDynamicObject realmBuiltinObject) |
void |
setStaticRegexResult(JSContext ctx,
Object compiledRegex,
com.oracle.truffle.api.strings.TruffleString input,
long fromIndex,
Object result)
To allow virtualization of TRegex RegexResults, we want to avoid storing the last result
globally.
|
void |
setStaticRegexResultInputString(com.oracle.truffle.api.strings.TruffleString inputString) |
void |
setupGlobals() |
void |
storeParentPromise(JSDynamicObject promise) |