Lines Matching refs:isolate

34   static gin::Handle<MyObject> Create(v8::Isolate* isolate) {
35 return CreateHandle(isolate, new MyObject());
44 v8::Isolate* isolate) OVERRIDE;
53 static gin::Handle<MyObjectSubclass> Create(v8::Isolate* isolate) {
54 return CreateHandle(isolate, new MyObjectSubclass());
65 v8::Isolate* isolate) OVERRIDE {
66 return MyObject::GetObjectTemplateBuilder(isolate)
81 static gin::Handle<MyCallableObject> Create(v8::Isolate* isolate) {
82 return CreateHandle(isolate, new MyCallableObject());
89 v8::Isolate* isolate) OVERRIDE {
90 return Wrappable<MyCallableObject>::GetObjectTemplateBuilder(isolate)
121 ObjectTemplateBuilder MyObject::GetObjectTemplateBuilder(v8::Isolate* isolate) {
122 return Wrappable<MyObject>::GetObjectTemplateBuilder(isolate)
133 v8::Isolate* isolate = instance_->isolate();
134 v8::HandleScope handle_scope(isolate);
136 Handle<MyObject> obj = MyObject::Create(isolate);
138 v8::Handle<v8::Value> wrapper = ConvertToV8(isolate, obj.get());
142 EXPECT_TRUE(ConvertFromV8(isolate, wrapper, &unwrapped));
147 v8::Isolate* isolate = instance_->isolate();
148 v8::HandleScope handle_scope(isolate);
151 v8::Handle<v8::Value> thing = v8::Number::New(isolate, 42);
153 EXPECT_FALSE(ConvertFromV8(isolate, thing, &unwrapped));
157 thing = v8::Object::New(isolate);
158 EXPECT_FALSE(ConvertFromV8(isolate, thing, &unwrapped));
163 thing = ConvertToV8(isolate, new MyObjectBlink());
164 EXPECT_FALSE(ConvertFromV8(isolate, thing, &unwrapped));
169 thing = ConvertToV8(isolate, new MyObject2());
170 EXPECT_FALSE(ConvertFromV8(isolate, thing, &unwrapped));
175 v8::Isolate* isolate = instance_->isolate();
176 v8::HandleScope handle_scope(isolate);
178 gin::Handle<MyObject> obj = MyObject::Create(isolate);
183 v8::Handle<v8::String> source = StringToV8(isolate,
195 EXPECT_TRUE(ConvertFromV8(isolate, val, &func));
197 ConvertToV8(isolate, obj.get()),
199 func->Call(v8::Undefined(isolate), 1, argv);
207 v8::Isolate* isolate = instance_->isolate();
208 v8::HandleScope handle_scope(isolate);
210 gin::Handle<MyObjectSubclass> object(MyObjectSubclass::Create(isolate));
211 v8::Handle<v8::String> source = StringToV8(isolate,
219 EXPECT_TRUE(ConvertFromV8(isolate, val, &func));
221 ConvertToV8(isolate, object.get())
223 func->Call(v8::Undefined(isolate), 1, argv);
229 v8::Isolate* isolate = instance_->isolate();
230 v8::HandleScope handle_scope(isolate);
232 gin::Handle<MyCallableObject> object(MyCallableObject::Create(isolate));
234 v8::Handle<v8::String> source = StringToV8(isolate,
242 EXPECT_TRUE(ConvertFromV8(isolate, val, &func));
244 ConvertToV8(isolate, object.get())
246 func->Call(v8::Undefined(isolate), 1, argv);
252 v8::Isolate* isolate = instance_->isolate();
253 v8::HandleScope handle_scope(isolate);
255 gin::Handle<MyCallableObject> object(MyCallableObject::Create(isolate));
257 v8::Handle<v8::String> source = StringToV8(isolate,
265 EXPECT_TRUE(ConvertFromV8(isolate, val, &func));
267 ConvertToV8(isolate, object.get())
269 func->Call(v8::Undefined(isolate), 1, argv);