Uses of Class
org.htmlunit.corejs.javascript.ScriptableObject.DescriptorInfo
Packages that use ScriptableObject.DescriptorInfo
-
Uses of ScriptableObject.DescriptorInfo in org.htmlunit.corejs.javascript
Methods in org.htmlunit.corejs.javascript that return ScriptableObject.DescriptorInfoModifier and TypeMethodDescriptionClassDescriptor.ValueCreator.apply(Context cx, VarScope scope, ScriptableObject obj) protected static ScriptableObject.DescriptorInfoScriptableObject.buildDataDescriptor(Object value, int attributes) LambdaAccessorSlot.buildPropertyDescriptor(Context cx) The method exists avoid changing the getPropertyDescriptor signature and at the same time to make it explicit that we don't use Scriptable scope parameter of getPropertyDescriptor, since it can be problematic when called from inside ThreadSafeSlotMapContainer::compute lambda which can lead to deadlocks.protected ScriptableObject.DescriptorInfoIdScriptableObject.getOwnPropertyDescriptor(Context cx, Object id) protected ScriptableObject.DescriptorInfoNativeArray.getOwnPropertyDescriptor(Context cx, Object id) protected ScriptableObject.DescriptorInfoScriptableObject.getOwnPropertyDescriptor(Context cx, Object id) ScriptRuntimeES6.symbolSpecies(Context cx, VarScope scope, ScriptableObject constructor) Methods in org.htmlunit.corejs.javascript with parameters of type ScriptableObject.DescriptorInfoModifier and TypeMethodDescriptionbooleanBuiltInSlot.PropDescriptionSetter.apply(T builtIn, BuiltInSlot<T> current, Object id, ScriptableObject.DescriptorInfo info, boolean checkValid, Object key, int index) protected static booleanNativeArray.arraySetLength(NativeArray builtIn, BuiltInSlot<NativeArray> current, Object id, ScriptableObject.DescriptorInfo info, boolean checkValid, Object key, int index) protected final voidScriptableObject.checkPropertyChangeForSlot(Object id, Slot<?> current, ScriptableObject.DescriptorInfo info) protected static voidScriptableObject.checkPropertyDefinition(ScriptableObject.DescriptorInfo desc) protected booleanIdScriptableObject.defineOwnProperty(Context cx, Object key, ScriptableObject.DescriptorInfo desc, boolean checkValid) protected booleanNativeArray.defineOwnProperty(Context cx, Object id, ScriptableObject.DescriptorInfo desc, boolean checkValid) booleanScriptableObject.defineOwnProperty(Context cx, Object id, ScriptableObject.DescriptorInfo desc) protected booleanScriptableObject.defineOwnProperty(Context cx, Object id, ScriptableObject.DescriptorInfo desc, boolean checkValid) Defines a property on an object.protected static booleanScriptableObject.isAccessorDescriptor(ScriptableObject.DescriptorInfo desc) protected static booleanScriptableObject.isGenericDescriptor(ScriptableObject.DescriptorInfo desc) protected static booleanBaseFunction.prototypeDescSetter(BaseFunction builtIn, BuiltInSlot<BaseFunction> current, Object id, ScriptableObject.DescriptorInfo info, boolean checkValid, Object key, int index) -
Uses of ScriptableObject.DescriptorInfo in org.htmlunit.corejs.javascript.typedarrays
Methods in org.htmlunit.corejs.javascript.typedarrays with parameters of type ScriptableObject.DescriptorInfoModifier and TypeMethodDescriptionprotected booleanNativeTypedArrayView.defineOwnProperty(Context cx, Object id, ScriptableObject.DescriptorInfo desc, boolean checkValid)