|
| | PropertySlot (const JSValue thisValue, InternalMethodType internalMethodType) |
| |
| JSValue | getValue (ExecState *, PropertyName) const |
| |
| JSValue | getValue (ExecState *, unsigned propertyName) const |
| |
| JSValue | getPureResult () const |
| |
| bool | isCacheable () const |
| |
| bool | isUnset () const |
| |
| bool | isValue () const |
| |
| bool | isAccessor () const |
| |
| bool | isCustom () const |
| |
| bool | isCustomAccessor () const |
| |
| bool | isCacheableValue () const |
| |
| bool | isCacheableGetter () const |
| |
| bool | isCacheableCustom () const |
| |
| void | setIsTaintedByOpaqueObject () |
| |
| bool | isTaintedByOpaqueObject () const |
| |
| InternalMethodType | internalMethodType () const |
| |
| void | disableCaching () |
| |
| unsigned | attributes () const |
| |
| PropertyOffset | cachedOffset () const |
| |
| GetterSetter * | getterSetter () const |
| |
| GetValueFunc | customGetter () const |
| |
| CustomGetterSetter * | customGetterSetter () const |
| |
| JSObject * | slotBase () const |
| |
| WatchpointSet * | watchpointSet () const |
| |
| DOMJIT::GetterSetter * | domJIT () const |
| |
| std::optional< ModuleNamespaceSlot > | moduleNamespaceSlot () const |
| |
| void | setValue (JSObject *slotBase, unsigned attributes, JSValue value) |
| |
| void | setValue (JSObject *slotBase, unsigned attributes, JSValue value, PropertyOffset offset) |
| |
| void | setValue (JSString *, unsigned attributes, JSValue value) |
| |
| void | setValueModuleNamespace (JSObject *slotBase, unsigned attributes, JSValue value, JSModuleEnvironment *environment, ScopeOffset scopeOffset) |
| |
| void | setCustom (JSObject *slotBase, unsigned attributes, GetValueFunc getValue) |
| |
| void | setCacheableCustom (JSObject *slotBase, unsigned attributes, GetValueFunc getValue) |
| |
| void | setCacheableCustom (JSObject *slotBase, unsigned attributes, GetValueFunc getValue, DOMJIT::GetterSetter *domJIT) |
| |
| void | setCustomGetterSetter (JSObject *slotBase, unsigned attributes, CustomGetterSetter *getterSetter) |
| |
| void | setGetterSlot (JSObject *slotBase, unsigned attributes, GetterSetter *getterSetter) |
| |
| void | setCacheableGetterSlot (JSObject *slotBase, unsigned attributes, GetterSetter *getterSetter, PropertyOffset offset) |
| |
| JSValue | thisValue () const |
| |
| void | setThisValue (JSValue thisValue) |
| |
| void | setUndefined () |
| |
| void | setWatchpointSet (WatchpointSet &set) |
| |
| | PropertySlot (const JSValue thisValue, InternalMethodType internalMethodType) |
| |
| JSValue | getValue (ExecState *, PropertyName) const |
| |
| JSValue | getValue (ExecState *, unsigned propertyName) const |
| |
| JSValue | getPureResult () const |
| |
| bool | isCacheable () const |
| |
| bool | isUnset () const |
| |
| bool | isValue () const |
| |
| bool | isAccessor () const |
| |
| bool | isCustom () const |
| |
| bool | isCustomAccessor () const |
| |
| bool | isCacheableValue () const |
| |
| bool | isCacheableGetter () const |
| |
| bool | isCacheableCustom () const |
| |
| void | setIsTaintedByOpaqueObject () |
| |
| bool | isTaintedByOpaqueObject () const |
| |
| InternalMethodType | internalMethodType () const |
| |
| void | disableCaching () |
| |
| unsigned | attributes () const |
| |
| PropertyOffset | cachedOffset () const |
| |
| GetterSetter * | getterSetter () const |
| |
| GetValueFunc | customGetter () const |
| |
| CustomGetterSetter * | customGetterSetter () const |
| |
| JSObject * | slotBase () const |
| |
| WatchpointSet * | watchpointSet () const |
| |
| DOMJIT::GetterSetter * | domJIT () const |
| |
| std::optional< ModuleNamespaceSlot > | moduleNamespaceSlot () const |
| |
| void | setValue (JSObject *slotBase, unsigned attributes, JSValue value) |
| |
| void | setValue (JSObject *slotBase, unsigned attributes, JSValue value, PropertyOffset offset) |
| |
| void | setValue (JSString *, unsigned attributes, JSValue value) |
| |
| void | setValueModuleNamespace (JSObject *slotBase, unsigned attributes, JSValue value, JSModuleEnvironment *environment, ScopeOffset scopeOffset) |
| |
| void | setCustom (JSObject *slotBase, unsigned attributes, GetValueFunc getValue) |
| |
| void | setCacheableCustom (JSObject *slotBase, unsigned attributes, GetValueFunc getValue) |
| |
| void | setCacheableCustom (JSObject *slotBase, unsigned attributes, GetValueFunc getValue, DOMJIT::GetterSetter *domJIT) |
| |
| void | setCustomGetterSetter (JSObject *slotBase, unsigned attributes, CustomGetterSetter *getterSetter) |
| |
| void | setGetterSlot (JSObject *slotBase, unsigned attributes, GetterSetter *getterSetter) |
| |
| void | setCacheableGetterSlot (JSObject *slotBase, unsigned attributes, GetterSetter *getterSetter, PropertyOffset offset) |
| |
| JSValue | thisValue () const |
| |
| void | setThisValue (JSValue thisValue) |
| |
| void | setUndefined () |
| |
| void | setWatchpointSet (WatchpointSet &set) |
| |