I see the wrapper class is a child of the DirectProxyHandler, which I
haven't changed until now. Should I change only this class or the
underlying wrapper?

Am 14.01.2014 19:52, schrieb Andreas Schlegel:
> Hello Till,
>
> I think the first answer of my question could be in an other direction.
> I found the CrossCompartmentWrapper, you're speaking from.
> I think I must insert the code there also.
> There are also other wrapper child classes and the wrapper class must
> I insert the method there if I change the CrossCompartmentWrapper?
>
> Am 14.01.2014 19:46, schrieb Till Schneidereit:
>> On Tue, Jan 14, 2014 at 7:35 PM, Andreas Schlegel
>> <[email protected] <mailto:[email protected]>> wrote:
>>
>>     My Questions are:
>>
>>     Why is the proxy within the global not handled by a
>>     ScriptedDirectProxyHandler and which handler is used for?
>>     Why are the JSContext and JSRuntime identical, although the two
>>     objects should use two different Runtimes?
>>
>>
>> I don't know the answer to the first question, sorry.
>>
>> As for the second: you can have arbitrarily many global objects in
>> the same runtime. To have two different runtimes, you'd have to
>> create them specifically. I don't know if that's even possible in the
>> shell.
>>
>> The thing that's different for the two globals is the JSCompartment,
>> which every global has its own of.
>

_______________________________________________
dev-tech-js-engine-internals mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

Reply via email to