OLD | NEW |
1 /* | 1 /* |
2 This file is part of the Blink open source project. | 2 This file is part of the Blink open source project. |
3 This file has been auto-generated by CodeGeneratorV8.pm. DO NOT MODIFY! | 3 This file has been auto-generated by CodeGeneratorV8.pm. DO NOT MODIFY! |
4 | 4 |
5 This library is free software; you can redistribute it and/or | 5 This library is free software; you can redistribute it and/or |
6 modify it under the terms of the GNU Library General Public | 6 modify it under the terms of the GNU Library General Public |
7 License as published by the Free Software Foundation; either | 7 License as published by the Free Software Foundation; either |
8 version 2 of the License, or (at your option) any later version. | 8 version 2 of the License, or (at your option) any later version. |
9 | 9 |
10 This library is distributed in the hope that it will be useful, | 10 This library is distributed in the hope that it will be useful, |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
55 v8::Handle<v8::Context> v8Context = toV8Context(scriptExecutionContext(), m_
world.get()); | 55 v8::Handle<v8::Context> v8Context = toV8Context(scriptExecutionContext(), m_
world.get()); |
56 if (v8Context.IsEmpty()) | 56 if (v8Context.IsEmpty()) |
57 return true; | 57 return true; |
58 | 58 |
59 v8::Context::Scope scope(v8Context); | 59 v8::Context::Scope scope(v8Context); |
60 | 60 |
61 | 61 |
62 v8::Handle<v8::Value> *argv = 0; | 62 v8::Handle<v8::Value> *argv = 0; |
63 | 63 |
64 bool callbackReturnValue = false; | 64 bool callbackReturnValue = false; |
65 return !invokeCallback(m_callback.newLocal(isolate), 0, argv, callbackReturn
Value, scriptExecutionContext()); | 65 return !invokeCallback(m_callback.newLocal(isolate), 0, argv, callbackReturn
Value, scriptExecutionContext(), isolate); |
66 } | 66 } |
67 | 67 |
68 bool V8TestCallback::callbackWithTestObjectParam(TestObj* class1Param) | 68 bool V8TestCallback::callbackWithTestObjectParam(TestObj* class1Param) |
69 { | 69 { |
70 if (!canInvokeCallback()) | 70 if (!canInvokeCallback()) |
71 return true; | 71 return true; |
72 | 72 |
73 v8::Isolate* isolate = v8::Isolate::GetCurrent(); | 73 v8::Isolate* isolate = v8::Isolate::GetCurrent(); |
74 v8::HandleScope handleScope(isolate); | 74 v8::HandleScope handleScope(isolate); |
75 | 75 |
76 v8::Handle<v8::Context> v8Context = toV8Context(scriptExecutionContext(), m_
world.get()); | 76 v8::Handle<v8::Context> v8Context = toV8Context(scriptExecutionContext(), m_
world.get()); |
77 if (v8Context.IsEmpty()) | 77 if (v8Context.IsEmpty()) |
78 return true; | 78 return true; |
79 | 79 |
80 v8::Context::Scope scope(v8Context); | 80 v8::Context::Scope scope(v8Context); |
81 | 81 |
82 v8::Handle<v8::Value> class1ParamHandle = toV8(class1Param, v8::Handle<v8::O
bject>(), isolate); | 82 v8::Handle<v8::Value> class1ParamHandle = toV8(class1Param, v8::Handle<v8::O
bject>(), isolate); |
83 if (class1ParamHandle.IsEmpty()) { | 83 if (class1ParamHandle.IsEmpty()) { |
84 if (!isScriptControllerTerminating()) | 84 if (!isScriptControllerTerminating()) |
85 CRASH(); | 85 CRASH(); |
86 return true; | 86 return true; |
87 } | 87 } |
88 | 88 |
89 v8::Handle<v8::Value> argv[] = { | 89 v8::Handle<v8::Value> argv[] = { |
90 class1ParamHandle | 90 class1ParamHandle |
91 }; | 91 }; |
92 | 92 |
93 bool callbackReturnValue = false; | 93 bool callbackReturnValue = false; |
94 return !invokeCallback(m_callback.newLocal(isolate), 1, argv, callbackReturn
Value, scriptExecutionContext()); | 94 return !invokeCallback(m_callback.newLocal(isolate), 1, argv, callbackReturn
Value, scriptExecutionContext(), isolate); |
95 } | 95 } |
96 | 96 |
97 bool V8TestCallback::callbackWithTestObjectParam(TestObj* class2Param, const Str
ing& strArg) | 97 bool V8TestCallback::callbackWithTestObjectParam(TestObj* class2Param, const Str
ing& strArg) |
98 { | 98 { |
99 if (!canInvokeCallback()) | 99 if (!canInvokeCallback()) |
100 return true; | 100 return true; |
101 | 101 |
102 v8::Isolate* isolate = v8::Isolate::GetCurrent(); | 102 v8::Isolate* isolate = v8::Isolate::GetCurrent(); |
103 v8::HandleScope handleScope(isolate); | 103 v8::HandleScope handleScope(isolate); |
104 | 104 |
(...skipping 15 matching lines...) Expand all Loading... |
120 CRASH(); | 120 CRASH(); |
121 return true; | 121 return true; |
122 } | 122 } |
123 | 123 |
124 v8::Handle<v8::Value> argv[] = { | 124 v8::Handle<v8::Value> argv[] = { |
125 class2ParamHandle, | 125 class2ParamHandle, |
126 strArgHandle | 126 strArgHandle |
127 }; | 127 }; |
128 | 128 |
129 bool callbackReturnValue = false; | 129 bool callbackReturnValue = false; |
130 return !invokeCallback(m_callback.newLocal(isolate), 2, argv, callbackReturn
Value, scriptExecutionContext()); | 130 return !invokeCallback(m_callback.newLocal(isolate), 2, argv, callbackReturn
Value, scriptExecutionContext(), isolate); |
131 } | 131 } |
132 | 132 |
133 bool V8TestCallback::callbackWithStringList(RefPtr<DOMStringList> listParam) | 133 bool V8TestCallback::callbackWithStringList(RefPtr<DOMStringList> listParam) |
134 { | 134 { |
135 if (!canInvokeCallback()) | 135 if (!canInvokeCallback()) |
136 return true; | 136 return true; |
137 | 137 |
138 v8::Isolate* isolate = v8::Isolate::GetCurrent(); | 138 v8::Isolate* isolate = v8::Isolate::GetCurrent(); |
139 v8::HandleScope handleScope(isolate); | 139 v8::HandleScope handleScope(isolate); |
140 | 140 |
141 v8::Handle<v8::Context> v8Context = toV8Context(scriptExecutionContext(), m_
world.get()); | 141 v8::Handle<v8::Context> v8Context = toV8Context(scriptExecutionContext(), m_
world.get()); |
142 if (v8Context.IsEmpty()) | 142 if (v8Context.IsEmpty()) |
143 return true; | 143 return true; |
144 | 144 |
145 v8::Context::Scope scope(v8Context); | 145 v8::Context::Scope scope(v8Context); |
146 | 146 |
147 v8::Handle<v8::Value> listParamHandle = toV8(listParam, v8::Handle<v8::Objec
t>(), isolate); | 147 v8::Handle<v8::Value> listParamHandle = toV8(listParam, v8::Handle<v8::Objec
t>(), isolate); |
148 if (listParamHandle.IsEmpty()) { | 148 if (listParamHandle.IsEmpty()) { |
149 if (!isScriptControllerTerminating()) | 149 if (!isScriptControllerTerminating()) |
150 CRASH(); | 150 CRASH(); |
151 return true; | 151 return true; |
152 } | 152 } |
153 | 153 |
154 v8::Handle<v8::Value> argv[] = { | 154 v8::Handle<v8::Value> argv[] = { |
155 listParamHandle | 155 listParamHandle |
156 }; | 156 }; |
157 | 157 |
158 bool callbackReturnValue = false; | 158 bool callbackReturnValue = false; |
159 return !invokeCallback(m_callback.newLocal(isolate), 1, argv, callbackReturn
Value, scriptExecutionContext()); | 159 return !invokeCallback(m_callback.newLocal(isolate), 1, argv, callbackReturn
Value, scriptExecutionContext(), isolate); |
160 } | 160 } |
161 | 161 |
162 bool V8TestCallback::callbackWithBoolean(bool boolParam) | 162 bool V8TestCallback::callbackWithBoolean(bool boolParam) |
163 { | 163 { |
164 if (!canInvokeCallback()) | 164 if (!canInvokeCallback()) |
165 return true; | 165 return true; |
166 | 166 |
167 v8::Isolate* isolate = v8::Isolate::GetCurrent(); | 167 v8::Isolate* isolate = v8::Isolate::GetCurrent(); |
168 v8::HandleScope handleScope(isolate); | 168 v8::HandleScope handleScope(isolate); |
169 | 169 |
170 v8::Handle<v8::Context> v8Context = toV8Context(scriptExecutionContext(), m_
world.get()); | 170 v8::Handle<v8::Context> v8Context = toV8Context(scriptExecutionContext(), m_
world.get()); |
171 if (v8Context.IsEmpty()) | 171 if (v8Context.IsEmpty()) |
172 return true; | 172 return true; |
173 | 173 |
174 v8::Context::Scope scope(v8Context); | 174 v8::Context::Scope scope(v8Context); |
175 | 175 |
176 v8::Handle<v8::Value> boolParamHandle = v8Boolean(boolParam, isolate); | 176 v8::Handle<v8::Value> boolParamHandle = v8Boolean(boolParam, isolate); |
177 if (boolParamHandle.IsEmpty()) { | 177 if (boolParamHandle.IsEmpty()) { |
178 if (!isScriptControllerTerminating()) | 178 if (!isScriptControllerTerminating()) |
179 CRASH(); | 179 CRASH(); |
180 return true; | 180 return true; |
181 } | 181 } |
182 | 182 |
183 v8::Handle<v8::Value> argv[] = { | 183 v8::Handle<v8::Value> argv[] = { |
184 boolParamHandle | 184 boolParamHandle |
185 }; | 185 }; |
186 | 186 |
187 bool callbackReturnValue = false; | 187 bool callbackReturnValue = false; |
188 return !invokeCallback(m_callback.newLocal(isolate), 1, argv, callbackReturn
Value, scriptExecutionContext()); | 188 return !invokeCallback(m_callback.newLocal(isolate), 1, argv, callbackReturn
Value, scriptExecutionContext(), isolate); |
189 } | 189 } |
190 | 190 |
191 bool V8TestCallback::callbackWithSequence(const Vector<RefPtr<TestObj> >& sequen
ceParam) | 191 bool V8TestCallback::callbackWithSequence(const Vector<RefPtr<TestObj> >& sequen
ceParam) |
192 { | 192 { |
193 if (!canInvokeCallback()) | 193 if (!canInvokeCallback()) |
194 return true; | 194 return true; |
195 | 195 |
196 v8::Isolate* isolate = v8::Isolate::GetCurrent(); | 196 v8::Isolate* isolate = v8::Isolate::GetCurrent(); |
197 v8::HandleScope handleScope(isolate); | 197 v8::HandleScope handleScope(isolate); |
198 | 198 |
199 v8::Handle<v8::Context> v8Context = toV8Context(scriptExecutionContext(), m_
world.get()); | 199 v8::Handle<v8::Context> v8Context = toV8Context(scriptExecutionContext(), m_
world.get()); |
200 if (v8Context.IsEmpty()) | 200 if (v8Context.IsEmpty()) |
201 return true; | 201 return true; |
202 | 202 |
203 v8::Context::Scope scope(v8Context); | 203 v8::Context::Scope scope(v8Context); |
204 | 204 |
205 v8::Handle<v8::Value> sequenceParamHandle = v8Array(sequenceParam, isolate); | 205 v8::Handle<v8::Value> sequenceParamHandle = v8Array(sequenceParam, isolate); |
206 if (sequenceParamHandle.IsEmpty()) { | 206 if (sequenceParamHandle.IsEmpty()) { |
207 if (!isScriptControllerTerminating()) | 207 if (!isScriptControllerTerminating()) |
208 CRASH(); | 208 CRASH(); |
209 return true; | 209 return true; |
210 } | 210 } |
211 | 211 |
212 v8::Handle<v8::Value> argv[] = { | 212 v8::Handle<v8::Value> argv[] = { |
213 sequenceParamHandle | 213 sequenceParamHandle |
214 }; | 214 }; |
215 | 215 |
216 bool callbackReturnValue = false; | 216 bool callbackReturnValue = false; |
217 return !invokeCallback(m_callback.newLocal(isolate), 1, argv, callbackReturn
Value, scriptExecutionContext()); | 217 return !invokeCallback(m_callback.newLocal(isolate), 1, argv, callbackReturn
Value, scriptExecutionContext(), isolate); |
218 } | 218 } |
219 | 219 |
220 bool V8TestCallback::callbackWithThisArg(ScriptValue thisValue, int param) | 220 bool V8TestCallback::callbackWithThisArg(ScriptValue thisValue, int param) |
221 { | 221 { |
222 if (!canInvokeCallback()) | 222 if (!canInvokeCallback()) |
223 return true; | 223 return true; |
224 | 224 |
225 v8::Isolate* isolate = v8::Isolate::GetCurrent(); | 225 v8::Isolate* isolate = v8::Isolate::GetCurrent(); |
226 v8::HandleScope handleScope(isolate); | 226 v8::HandleScope handleScope(isolate); |
227 | 227 |
(...skipping 15 matching lines...) Expand all Loading... |
243 if (!isScriptControllerTerminating()) | 243 if (!isScriptControllerTerminating()) |
244 CRASH(); | 244 CRASH(); |
245 return true; | 245 return true; |
246 } | 246 } |
247 | 247 |
248 v8::Handle<v8::Value> argv[] = { | 248 v8::Handle<v8::Value> argv[] = { |
249 paramHandle | 249 paramHandle |
250 }; | 250 }; |
251 | 251 |
252 bool callbackReturnValue = false; | 252 bool callbackReturnValue = false; |
253 return !invokeCallback(m_callback.newLocal(isolate), v8::Handle<v8::Object>:
:Cast(thisHandle), 1, argv, callbackReturnValue, scriptExecutionContext()); | 253 return !invokeCallback(m_callback.newLocal(isolate), v8::Handle<v8::Object>:
:Cast(thisHandle), 1, argv, callbackReturnValue, scriptExecutionContext(), isola
te); |
254 } | 254 } |
255 | 255 |
256 } // namespace WebCore | 256 } // namespace WebCore |
257 | 257 |
OLD | NEW |