Index: Source/bindings/templates/callback_interface.cpp |
diff --git a/Source/bindings/templates/callback_interface.cpp b/Source/bindings/templates/callback_interface.cpp |
index 21a8969f9e0cbb249e993aca5cac66928f84a3ea..d8461bbef8da9b28cf4f03bb06fdb268e0fb95f9 100644 |
--- a/Source/bindings/templates/callback_interface.cpp |
+++ b/Source/bindings/templates/callback_interface.cpp |
@@ -1,4 +1,24 @@ |
/* |
+ This file is part of the Blink open source project. |
+ This file has been auto-generated by CodeGeneratorV8.pm. DO NOT MODIFY! |
+ |
+ This library is free software; you can redistribute it and/or |
+ modify it under the terms of the GNU Library General Public |
+ License as published by the Free Software Foundation; either |
+ version 2 of the License, or (at your option) any later version. |
+ |
+ This library is distributed in the hope that it will be useful, |
+ but WITHOUT ANY WARRANTY; without even the implied warranty of |
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
+ Library General Public License for more details. |
+ |
+ You should have received a copy of the GNU Library General Public License |
+ along with this library; see the file COPYING.LIB. If not, write to |
+ the Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
+ Boston, MA 02111-1307, USA. |
+*/ |
+{# FIXME: Update license header |
+/* |
* Copyright (C) 2013 Google Inc. All rights reserved. |
* |
* Redistribution and use in source and binary forms, with or without |
@@ -29,6 +49,7 @@ |
*/ |
// This file has been auto-generated by CodeGeneratorV8.pm. DO NOT MODIFY! |
+#} |
#include "config.h" |
{% if conditional_string %} |
@@ -52,6 +73,8 @@ namespace WebCore { |
{ |
} |
+// Functions |
+ |
{% for method in methods %} |
{% if not method.custom %} |
{{method.return_cpp_type}} {{v8_class_name}}::{{method.name}}({{method.argument_declaration}}) |
@@ -69,15 +92,18 @@ namespace WebCore { |
v8::Context::Scope scope(v8Context); |
{% for argument in method.arguments %} |
- {{argument.cpp_to_js_conversion | indent(4)}} |
+ {{argument.cpp_to_js_conversion | indent}} |
if ({{argument.name}}Handle.IsEmpty()) { |
if (!isScriptControllerTerminating()) |
CRASH(); |
return true; |
} |
{% endfor %} |
-{% if method.arguments | length > 0 %} |
- v8::Handle<v8::Value> argv[] = { {{method.handles}} }; |
+ |
+{% if method.arguments %} |
+ v8::Handle<v8::Value> argv[] = { |
+ {{method.handles | indent(8)}} |
+ }; |
{% else %} |
v8::Handle<v8::Value> *argv = 0; |
{% endif %} |
@@ -87,9 +113,10 @@ namespace WebCore { |
} |
{% endif %} |
-{% endfor %}{# for method in methods #} |
+{% endfor %} |
} // namespace WebCore |
{% if conditional_string %} |
#endif // {{conditional_string}} |
{% endif %} |
+ |