Package org.mozilla.javascript
Class LambdaSlot
java.lang.Object
org.mozilla.javascript.Slot
org.mozilla.javascript.LambdaSlot
- 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) boolean
setValue
(Object value, Scriptable owner, Scriptable start, boolean isThrow) Methods inherited from class org.mozilla.javascript.Slot
setValue, throwNoSetterException