Index: Source/bindings/core/v8/V8DOMConfiguration.h |
diff --git a/Source/bindings/core/v8/V8DOMConfiguration.h b/Source/bindings/core/v8/V8DOMConfiguration.h |
index d54bde35354be0f41c3185080e08752528d0c051..6fa7b4f383aff53687827690c117bdccd186a9f5 100644 |
--- a/Source/bindings/core/v8/V8DOMConfiguration.h |
+++ b/Source/bindings/core/v8/V8DOMConfiguration.h |
@@ -68,11 +68,11 @@ public: |
InstanceOrPrototypeConfiguration instanceOrPrototypeConfiguration; |
}; |
- static void installAttributes(v8::Isolate*, v8::Handle<v8::ObjectTemplate> instanceTemplate, v8::Handle<v8::ObjectTemplate> prototype, const AttributeConfiguration*, size_t attributeCount); |
+ static void installAttributes(v8::Isolate*, v8::Handle<v8::ObjectTemplate> instanceTemplate, v8::Handle<v8::ObjectTemplate> prototypeTemplate, const AttributeConfiguration*, size_t attributeCount); |
- static void installAttribute(v8::Isolate*, v8::Handle<v8::ObjectTemplate> instanceTemplate, v8::Handle<v8::ObjectTemplate> prototype, const AttributeConfiguration&); |
+ static void installAttribute(v8::Isolate*, v8::Handle<v8::ObjectTemplate> instanceTemplate, v8::Handle<v8::ObjectTemplate> prototypeTemplate, const AttributeConfiguration&); |
- static void installAttribute(v8::Isolate*, v8::Handle<v8::Object> instanceTemplate, v8::Handle<v8::Object> prototype, const AttributeConfiguration&); |
+ static void installAttribute(v8::Isolate*, v8::Handle<v8::Object> instance, v8::Handle<v8::Object> prototype, const AttributeConfiguration&); |
// AccessorConfiguration translates into calls to SetAccessorProperty() |
// on prototype ObjectTemplate. |
@@ -88,9 +88,11 @@ public: |
ExposeConfiguration exposeConfiguration; |
}; |
- static void installAccessors(v8::Isolate*, v8::Handle<v8::ObjectTemplate> prototype, v8::Handle<v8::Signature>, const AccessorConfiguration*, size_t accessorCount); |
+ static void installAccessors(v8::Isolate*, v8::Handle<v8::ObjectTemplate> prototypeTemplate, v8::Handle<v8::Signature>, const AccessorConfiguration*, size_t accessorCount); |
- static void installAccessor(v8::Isolate*, v8::Handle<v8::ObjectTemplate> prototype, v8::Handle<v8::Signature>, const AccessorConfiguration&); |
+ static void installAccessor(v8::Isolate*, v8::Handle<v8::ObjectTemplate> prototypeTemplate, v8::Handle<v8::Signature>, const AccessorConfiguration&); |
+ |
+ static void installAccessor(v8::Isolate*, v8::Handle<v8::Object> prototype, const AccessorConfiguration&); |
enum ConstantType { |
ConstantTypeShort, |
@@ -121,11 +123,11 @@ public: |
// installConstantWithGetter is used when some C++ code needs to be executed |
// when the constant is accessed, e.g. to handle deprecation or measuring |
// usage. The property appears the same to scripts, but is slower to access. |
- static void installConstants(v8::Isolate*, v8::Handle<v8::FunctionTemplate> functionDescriptor, v8::Handle<v8::ObjectTemplate> prototype, const ConstantConfiguration*, size_t constantCount); |
+ static void installConstants(v8::Isolate*, v8::Handle<v8::FunctionTemplate> functionDescriptor, v8::Handle<v8::ObjectTemplate> prototypeTemplate, const ConstantConfiguration*, size_t constantCount); |
- static void installConstant(v8::Isolate*, v8::Handle<v8::FunctionTemplate> functionDescriptor, v8::Handle<v8::ObjectTemplate> prototype, const ConstantConfiguration&); |
+ static void installConstant(v8::Isolate*, v8::Handle<v8::FunctionTemplate> functionDescriptor, v8::Handle<v8::ObjectTemplate> prototypeTemplate, const ConstantConfiguration&); |
- static void installConstantWithGetter(v8::Isolate*, v8::Handle<v8::FunctionTemplate> functionDescriptor, v8::Handle<v8::ObjectTemplate> prototype, const char* name, v8::AccessorGetterCallback); |
+ static void installConstantWithGetter(v8::Isolate*, v8::Handle<v8::FunctionTemplate> functionDescriptor, v8::Handle<v8::ObjectTemplate> prototypeTemplate, const char* name, v8::AccessorGetterCallback); |
// MethodConfiguration translates into calls to Set() for setting up an |
// object's callbacks. It sets the method on both the FunctionTemplate or |
@@ -158,7 +160,7 @@ public: |
ExposeConfiguration exposeConfiguration; |
}; |
- static void installMethods(v8::Isolate*, v8::Handle<v8::ObjectTemplate> prototype, v8::Handle<v8::Signature>, v8::PropertyAttribute, const MethodConfiguration*, size_t callbackCount); |
+ static void installMethods(v8::Isolate*, v8::Handle<v8::ObjectTemplate> prototypeTemplate, v8::Handle<v8::Signature>, v8::PropertyAttribute, const MethodConfiguration*, size_t callbackCount); |
static void installMethod(v8::Isolate*, v8::Handle<v8::FunctionTemplate>, v8::Handle<v8::Signature>, v8::PropertyAttribute, const MethodConfiguration&); |