Home | History | Annotate | Download | only in gin

Lines Matching refs:isolate

25   static gin::Handle<MyInterceptor> Create(v8::Isolate* isolate) {
26 return CreateHandle(isolate, new MyInterceptor(isolate));
33 virtual v8::Local<v8::Value> GetNamedProperty(v8::Isolate* isolate,
37 return ConvertToV8(isolate, value_);
39 return CreateFunctionTemplate(isolate,
46 virtual void SetNamedProperty(v8::Isolate* isolate,
51 ConvertFromV8(isolate, value, &value_);
54 v8::Isolate* isolate) OVERRIDE {
62 virtual v8::Local<v8::Value> GetIndexedProperty(v8::Isolate* isolate,
65 return ConvertToV8(isolate, value_);
68 virtual void SetIndexedProperty(v8::Isolate* isolate,
73 ConvertFromV8(isolate, value, &value_);
75 virtual std::vector<uint32_t> EnumerateIndexedProperties(v8::Isolate* isolate)
83 explicit MyInterceptor(v8::Isolate* isolate)
84 : NamedPropertyInterceptor(isolate, this),
85 IndexedPropertyInterceptor(isolate, this),
90 virtual ObjectTemplateBuilder GetObjectTemplateBuilder(v8::Isolate* isolate)
92 return Wrappable<MyInterceptor>::GetObjectTemplateBuilder(isolate)
111 v8::Isolate* isolate = instance_->isolate();
112 v8::HandleScope handle_scope(isolate);
114 gin::Handle<MyInterceptor> obj = MyInterceptor::Create(isolate);
119 v8::Handle<v8::String> source = StringToV8(isolate, script_source);
128 EXPECT_TRUE(ConvertFromV8(isolate, val, &func));
129 v8::Handle<v8::Value> argv[] = {ConvertToV8(isolate, obj.get()), };
130 func->Call(v8::Undefined(isolate), 1, argv);