User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:126.96.36.199) Gecko/20080404 Firefox/188.8.131.52 Build Identifier: 1.7 R1 The defined Property method of ScriptableObject allows to add properties to arbitrary Scriptable object. As properties can be FunctionObjects, it allows to extend FunctionObject functionalities. However, to ease FunctionObject extension, some of its methods /fields should be protected rather than private: - Member, - parmsLength, - VARARGS_METHOD and VARARGS_CTOR, - hasVoidreturn, - returnTypeTag Reproducible: Always Steps to Reproduce: 1. 2. 3.
One usage scenario is to be able to call specific methods rather than the methods of the underlying Java class. TO do this, the user must extend the call method.