Lines Matching defs:proto
3383 v8::Handle<v8::Value> proto = info.Holder()->GetPrototype();
3384 proto.As<v8::Object>()->Set(v8_str("x"), v8::Integer::New(23));
6029 // Add an accessor to proto that's accessible by cross-domain JS code.
6556 Local<ObjectTemplate> proto = t->PrototypeTemplate();
6561 proto->Set(v8_str("f"),
6565 proto->Set(v8_str("x"), v8_num(12));
6629 Local<Value> proto = o0->Get(v8_str("__proto__"));
6630 CHECK(proto->IsObject());
6631 CHECK(proto.As<v8::Object>()->Get(v8_str("z"))->IsUndefined());
6673 Local<Value> proto = o0->Get(v8_str("__proto__"));
6674 CHECK(proto->IsObject());
6675 CHECK_EQ(proto.As<v8::Object>(), o3);
7237 "proto = new Object();"
7238 "o.__proto__ = proto;"
7239 "proto.x = 239;"
7242 // Now it should be ICed and keep a reference to x defined on proto
7291 "proto = new Object();"
7292 "/* Make proto a slow-case object. */"
7294 " proto[\"xxxxxxxx\" + i] = [];"
7296 "proto.x = 17;"
7297 "o.__proto__ = proto;"
7313 "o.__proto__ = this;" // set a global to be a proto of o.
7353 // Check the case when interceptor's holder is in proto chain
7386 // Check the case when interceptor's holder is in proto chain
8300 "proto = new Object();"
8301 "proto.y = function(x) { return x + 1; };"
8302 "proto.z = function(x) { return x - 1; };"
8303 "o.__proto__ = proto;"
8398 context->Global()->Set(v8_str("proto"), templ_o->NewInstance());
8402 "o.__proto__ = proto;"
8423 "var proto = new Object();"
8424 "o.__proto__ = proto;"
8425 "proto.method = function(x) { return x + 1; };"
8429 " if (i == 5) { proto.method = function(x) { return x - 1; }; };"
8762 // Add 'h' as an accessor to the proto template with ReadOnly attributes
9522 "var proto = {x: 1, y: 2, z: 3};"
9523 "var x = { __proto__: proto, w: 0, z: 1 };"
9550 "var proto = {x: 1, y: 2, z: 3};"
9551 "var x = { __proto__: proto, w: 0, z: 1 };"