Package com.oracle.truffle.js.runtime.objects
package com.oracle.truffle.js.runtime.objects
-
ClassDescriptionAbstract Module Record.A list of records with fields [[AsyncContextKey]] (a Symbol) and [[AsyncContextValue]] (an ECMAScript language value).A Cyclic Module Record is used to represent information about a module that can participate in dependency cycles with other modules that are subclasses of the Cyclic Module Record type.Result of the
ResolveExportmethod of module records.Delegates methods to JSClass.The common base class for all JavaScript objects as well asnullandundefined.ES module data that can be shared across contexts.Source Text Module Record.Basic non-proxy JS object.The common base class for all JavaScript objects (values of type Object according to the spec).Property objects represent the mapping between low-level stores and high-level data.Extra data associated with prototype objects.Static helper methods for JS-specific operations on shapes.Extra metadata associated with JavaScript object shapes.Instances of this class represent instances of the OperatorSet spec object.Objects of this type are used by the defineProperty() and defineProperties() builtin functions.Script or Module Record.A singleton instance of this class represents an undefined JavaScript value.WebAssembly Module Record.