Home | History | Annotate | Download | only in js

Lines Matching refs:scriptState

78 static ScriptObject createInjectedScript(const String& source, InjectedScriptHost* injectedScriptHost, ScriptState* scriptState, long id)
82 JSDOMGlobalObject* globalObject = static_cast<JSDOMGlobalObject*>(scriptState->lexicalGlobalObject());
83 JSValue globalThisValue = scriptState->globalThisValue();
84 Completion comp = JSC::evaluate(scriptState, globalObject->globalScopeChain(), sourceCode, globalThisValue);
94 args.append(toJS(scriptState, globalObject, injectedScriptHost));
96 args.append(jsNumber(scriptState, id));
97 JSValue result = JSC::call(scriptState, functionValue, callType, callData, globalThisValue, args);
99 return ScriptObject(scriptState, result.getObject());
218 InjectedScript InjectedScriptHost::injectedScriptFor(ScriptState* scriptState)
221 JSDOMGlobalObject* globalObject = static_cast<JSDOMGlobalObject*>(scriptState->lexicalGlobalObject());
224 return InjectedScript(ScriptObject(scriptState, injectedScript));
227 ScriptObject injectedScriptObject = createInjectedScript(m_injectedScriptSource, this, scriptState, m_nextInjectedScriptId);