Bug 1281582. Remove JSContext privates. r=jorendorff

This commit is contained in:
Boris Zbarsky 2016-06-24 14:19:50 -04:00
parent 359319b18b
commit a436637236
5 changed files with 0 additions and 44 deletions

View File

@ -494,8 +494,6 @@ XPCShellEnvironment::Init()
AutoSafeJSContext cx;
JS_SetContextPrivate(cx, this);
nsCOMPtr<nsIXPConnect> xpc =
do_GetService(nsIXPConnect::GetCID());
if (!xpc) {

View File

@ -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)
{

View File

@ -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);

View File

@ -869,8 +869,6 @@ JSContext::JSContext(JSRuntime* rt)
resolvingList(nullptr),
generatingError(false),
cycleDetectorSet(this),
data(nullptr),
data2(nullptr),
outstandingRequests(0),
jitIsBroken(false)
{

View File

@ -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:
/*