Adds support for calling Class.addMethods for objects with dynamic properties.
Important: Dynamic property support only works with IE>=9! That however is not a problem because you ditched support for IE<9 several years ago (#302).
A unit test has been added that demonstrates how this feature can be used, note however that the unit test only uses the Object.defineProperty syntax and not the native get x() {...}/set x(y) {...} syntax since that would cause syntax errors in browsers that do not understand it.
Adds support for calling
Class.addMethods
for objects with dynamic properties.Important: Dynamic property support only works with IE>=9! That however is not a problem because you ditched support for IE<9 several years ago (#302).
A unit test has been added that demonstrates how this feature can be used, note however that the unit test only uses the
Object.defineProperty
syntax and not the nativeget x() {...}
/set x(y) {...}
syntax since that would cause syntax errors in browsers that do not understand it.