Lines Matching refs:Isolate
42 v8::Isolate* isolate, v8::UniquePersistent<v8::String> value, StringImpl* key)
44 V8PerIsolateData::from(isolate)->stringCache()->InvalidateLastString();
57 static v8::Local<v8::String> makeExternalString(const String& string, v8::Isolate* isolate)
61 v8::Local<v8::String> newString = v8::String::NewExternal(isolate, stringResource);
68 v8::Local<v8::String> newString = v8::String::NewExternal(isolate, stringResource);
74 v8::Handle<v8::String> StringCache::v8ExternalStringSlow(StringImpl* stringImpl, v8::Isolate* isolate)
77 return v8::String::Empty(isolate);
83 return m_lastV8String.NewLocal(isolate);
86 return createStringAndInsertIntoCache(stringImpl, isolate);
107 v8::Local<v8::String> StringCache::createStringAndInsertIntoCache(StringImpl* stringImpl, v8::Isolate* isolate)
112 v8::Local<v8::String> newString = makeExternalString(String(stringImpl), isolate);
116 v8::UniquePersistent<v8::String> wrapper(isolate, newString);