- All Implemented Interfaces:
Serializable
This is a specialization of property access using some lambda functions. It behaves exactly like
any other slot that has only a value, but instead of getting the value directly, it comes from
calling the functions. This makes it different from GetterSlot, which lets the user see directly
that there is a getter or a setter function involved. This makes this class useful for
implementing properties that behave like any other JavaScript property but which are implemented
using some native functionality without using reflection.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetValue(Scriptable start) booleansetValue(Object value, Scriptable owner, Scriptable start, boolean isThrow) Methods inherited from class org.htmlunit.corejs.javascript.StandardSlot
getIndexOrHash, getKey, getName, keyMatches, throwNoSetterException
-
Method Details
-
setValue
- Overrides:
setValuein classStandardSlot<Scriptable>
-
getValue
- Overrides:
getValuein classStandardSlot<Scriptable>
-