mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 03:15:11 +00:00
Bug 1281582. Remove JSContext privates. r=jorendorff
This commit is contained in:
parent
359319b18b
commit
a436637236
@ -494,8 +494,6 @@ XPCShellEnvironment::Init()
|
||||
|
||||
AutoSafeJSContext cx;
|
||||
|
||||
JS_SetContextPrivate(cx, this);
|
||||
|
||||
nsCOMPtr<nsIXPConnect> xpc =
|
||||
do_GetService(nsIXPConnect::GetCID());
|
||||
if (!xpc) {
|
||||
|
@ -563,30 +563,6 @@ JS_EndRequest(JSContext* cx)
|
||||
StopRequest(cx);
|
||||
}
|
||||
|
||||
JS_PUBLIC_API(void*)
|
||||
JS_GetContextPrivate(JSContext* cx)
|
||||
{
|
||||
return cx->data;
|
||||
}
|
||||
|
||||
JS_PUBLIC_API(void)
|
||||
JS_SetContextPrivate(JSContext* cx, void* data)
|
||||
{
|
||||
cx->data = data;
|
||||
}
|
||||
|
||||
JS_PUBLIC_API(void*)
|
||||
JS_GetSecondContextPrivate(JSContext* cx)
|
||||
{
|
||||
return cx->data2;
|
||||
}
|
||||
|
||||
JS_PUBLIC_API(void)
|
||||
JS_SetSecondContextPrivate(JSContext* cx, void* data)
|
||||
{
|
||||
cx->data2 = data;
|
||||
}
|
||||
|
||||
JS_PUBLIC_API(JSRuntime*)
|
||||
JS_GetRuntime(JSContext* cx)
|
||||
{
|
||||
|
@ -1041,18 +1041,6 @@ class MOZ_RAII JSAutoRequest
|
||||
#endif
|
||||
};
|
||||
|
||||
extern JS_PUBLIC_API(void*)
|
||||
JS_GetContextPrivate(JSContext* cx);
|
||||
|
||||
extern JS_PUBLIC_API(void)
|
||||
JS_SetContextPrivate(JSContext* cx, void* data);
|
||||
|
||||
extern JS_PUBLIC_API(void*)
|
||||
JS_GetSecondContextPrivate(JSContext* cx);
|
||||
|
||||
extern JS_PUBLIC_API(void)
|
||||
JS_SetSecondContextPrivate(JSContext* cx, void* data);
|
||||
|
||||
extern JS_PUBLIC_API(JSRuntime*)
|
||||
JS_GetRuntime(JSContext* cx);
|
||||
|
||||
|
@ -869,8 +869,6 @@ JSContext::JSContext(JSRuntime* rt)
|
||||
resolvingList(nullptr),
|
||||
generatingError(false),
|
||||
cycleDetectorSet(this),
|
||||
data(nullptr),
|
||||
data2(nullptr),
|
||||
outstandingRequests(0),
|
||||
jitIsBroken(false)
|
||||
{
|
||||
|
@ -343,10 +343,6 @@ struct JSContext : public js::ExclusiveContext
|
||||
/* State for object and array toSource conversion. */
|
||||
js::AutoCycleDetector::Set cycleDetectorSet;
|
||||
|
||||
/* Client opaque pointers. */
|
||||
void* data;
|
||||
void* data2;
|
||||
|
||||
public:
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user