Module org.htmlunit.corejs
Package org.htmlunit.corejs.javascript
Class BuiltInSlot.Descriptor<T extends ScriptableObject>
java.lang.Object
org.htmlunit.corejs.javascript.CompactSlot.Descriptor<BuiltInSlot.Descriptor<T>,Scriptable,T>
org.htmlunit.corejs.javascript.BuiltInSlot.Descriptor<T>
- All Implemented Interfaces:
Serializable
- Enclosing class:
- BuiltInSlot<T extends ScriptableObject>
public static class BuiltInSlot.Descriptor<T extends ScriptableObject>
extends CompactSlot.Descriptor<BuiltInSlot.Descriptor<T>,Scriptable,T>
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDescriptor(Object name, int indexOrHash, BuiltInSlot.Getter<T> getter, BuiltInSlot.Setter<T> setter, BuiltInSlot.AttributeSetter<T> attrUpdater, BuiltInSlot.PropDescriptionSetter<T> propDescSetter) Descriptor(Object name, BuiltInSlot.Getter<T> getter) Descriptor(Object name, BuiltInSlot.Getter<T> getter, BuiltInSlot.Setter<T> setter) Descriptor(Object name, BuiltInSlot.Getter<T> getter, BuiltInSlot.Setter<T> setter, BuiltInSlot.AttributeSetter<T> attrUpdater) Descriptor(Object name, BuiltInSlot.Getter<T> getter, BuiltInSlot.Setter<T> setter, BuiltInSlot.AttributeSetter<T> attrUpdater, BuiltInSlot.PropDescriptionSetter<T> propDescSetter) -
Method Summary
Modifier and TypeMethodDescriptioncreateSlot(T owner, int attr) getValue(CompactSlot<BuiltInSlot.Descriptor<T>, Scriptable, T> slot, Scriptable start) voidsetAttributes(CompactSlot<BuiltInSlot.Descriptor<T>, Scriptable, T> slot, int value) booleansetValue(CompactSlot<BuiltInSlot.Descriptor<T>, Scriptable, T> slot, Object value, Scriptable owner, Scriptable start, boolean isThrow) Methods inherited from class org.htmlunit.corejs.javascript.CompactSlot.Descriptor
getIndexOrHash, getName
-
Constructor Details
-
Descriptor
-
Descriptor
-
Descriptor
public Descriptor(Object name, BuiltInSlot.Getter<T> getter, BuiltInSlot.Setter<T> setter, BuiltInSlot.AttributeSetter<T> attrUpdater) -
Descriptor
public Descriptor(Object name, BuiltInSlot.Getter<T> getter, BuiltInSlot.Setter<T> setter, BuiltInSlot.AttributeSetter<T> attrUpdater, BuiltInSlot.PropDescriptionSetter<T> propDescSetter) -
Descriptor
public Descriptor(Object name, int indexOrHash, BuiltInSlot.Getter<T> getter, BuiltInSlot.Setter<T> setter, BuiltInSlot.AttributeSetter<T> attrUpdater, BuiltInSlot.PropDescriptionSetter<T> propDescSetter)
-
-
Method Details
-
getValue
- Specified by:
getValuein classCompactSlot.Descriptor<BuiltInSlot.Descriptor<T extends ScriptableObject>,Scriptable, T extends ScriptableObject>
-
setValue
public boolean setValue(CompactSlot<BuiltInSlot.Descriptor<T>, Scriptable, T> slot, Object value, Scriptable owner, Scriptable start, boolean isThrow) - Specified by:
setValuein classCompactSlot.Descriptor<BuiltInSlot.Descriptor<T extends ScriptableObject>,Scriptable, T extends ScriptableObject>
-
setAttributes
- Overrides:
setAttributesin classCompactSlot.Descriptor<BuiltInSlot.Descriptor<T extends ScriptableObject>,Scriptable, T extends ScriptableObject>
-
createSlot
- Specified by:
createSlotin classCompactSlot.Descriptor<BuiltInSlot.Descriptor<T extends ScriptableObject>,Scriptable, T extends ScriptableObject>
-