Can an AccessorInfo be defined on normal objects or only custom receivers? There's been some confusion in bug reports like: https://bugs.chromium.org/p/chromium/issues/detail?id=1082355 <https://bugs.chromium.org/p/chromium/issues/detail?id=1082355&q=%22PropertyCallbackArguments%3A%3ACallAccessorGetter%22&can=1> which reaches PropertyCallbackArguments::CallAccessorGetter.
On Monday, July 20, 2020 at 1:50:23 PM UTC+1, Jakob Kummerow wrote: > > AFAIK AccessorInfo can only be defined via the C++ API, i.e. by the > embedder (or by V8 itself). AccessorPair is what you get when you define > accessors via JavaScript. > > > On Mon, Jul 20, 2020 at 1:03 PM Jann Godspeed <[email protected] > <javascript:>> wrote: > >> I'm having trouble understanding how AccessInfo works. Can they only be >> defined on special objects? >> >> >> To define an AccessorPair on an object I would do something like >> >> let o = {} >> o.__defineGetter__("test", function() { }); >> >> let o = {}; >> ??? >> >> -- >> -- >> v8-dev mailing list >> [email protected] <javascript:> >> http://groups.google.com/group/v8-dev >> --- >> You received this message because you are subscribed to the Google Groups >> "v8-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/v8-dev/ec43f635-e18f-481d-95df-52b6180a84edo%40googlegroups.com >> >> <https://groups.google.com/d/msgid/v8-dev/ec43f635-e18f-481d-95df-52b6180a84edo%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/v8-dev/1135675b-6a8b-4547-be8d-7eb3fa45e67fo%40googlegroups.com.
