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 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
103 static void readOnlyLongAttrAttrGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) | 103 static void readOnlyLongAttrAttrGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) |
104 { | 104 { |
105 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 105 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
106 TestObjV8Internal::readOnlyLongAttrAttrGetter(name, info); | 106 TestObjV8Internal::readOnlyLongAttrAttrGetter(name, info); |
107 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 107 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
108 } | 108 } |
109 | 109 |
110 static void readOnlyStringAttrAttrGetter(v8::Local<v8::String> name, const v8::P
ropertyCallbackInfo<v8::Value>& info) | 110 static void readOnlyStringAttrAttrGetter(v8::Local<v8::String> name, const v8::P
ropertyCallbackInfo<v8::Value>& info) |
111 { | 111 { |
112 TestObj* imp = V8TestObject::toNative(info.Holder()); | 112 TestObj* imp = V8TestObject::toNative(info.Holder()); |
113 v8SetReturnValueString(info, imp->readOnlyStringAttr(), info.GetIsolate(), N
ullStringAsEmpty); | 113 v8SetReturnValueString(info, imp->readOnlyStringAttr(), info.GetIsolate()); |
114 return; | 114 return; |
115 } | 115 } |
116 | 116 |
117 static void readOnlyStringAttrAttrGetterCallback(v8::Local<v8::String> name, con
st v8::PropertyCallbackInfo<v8::Value>& info) | 117 static void readOnlyStringAttrAttrGetterCallback(v8::Local<v8::String> name, con
st v8::PropertyCallbackInfo<v8::Value>& info) |
118 { | 118 { |
119 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 119 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
120 TestObjV8Internal::readOnlyStringAttrAttrGetter(name, info); | 120 TestObjV8Internal::readOnlyStringAttrAttrGetter(name, info); |
121 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 121 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
122 } | 122 } |
123 | 123 |
(...skipping 26 matching lines...) Expand all Loading... |
150 | 150 |
151 static void staticReadOnlyLongAttrAttrGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 151 static void staticReadOnlyLongAttrAttrGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
152 { | 152 { |
153 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 153 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
154 TestObjV8Internal::staticReadOnlyLongAttrAttrGetter(name, info); | 154 TestObjV8Internal::staticReadOnlyLongAttrAttrGetter(name, info); |
155 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 155 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
156 } | 156 } |
157 | 157 |
158 static void staticStringAttrAttrGetter(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) | 158 static void staticStringAttrAttrGetter(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) |
159 { | 159 { |
160 v8SetReturnValueString(info, TestObj::staticStringAttr(), info.GetIsolate(),
NullStringAsEmpty); | 160 v8SetReturnValueString(info, TestObj::staticStringAttr(), info.GetIsolate())
; |
161 return; | 161 return; |
162 } | 162 } |
163 | 163 |
164 static void staticStringAttrAttrGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) | 164 static void staticStringAttrAttrGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) |
165 { | 165 { |
166 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 166 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
167 TestObjV8Internal::staticStringAttrAttrGetter(name, info); | 167 TestObjV8Internal::staticStringAttrAttrGetter(name, info); |
168 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 168 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
169 } | 169 } |
170 | 170 |
171 static void staticStringAttrAttrSetter(v8::Local<v8::String> name, v8::Local<v8:
:Value> value, const v8::PropertyCallbackInfo<void>& info) | 171 static void staticStringAttrAttrSetter(v8::Local<v8::String> name, v8::Local<v8:
:Value> value, const v8::PropertyCallbackInfo<void>& info) |
172 { | 172 { |
173 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); | 173 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); |
174 TestObj::setStaticStringAttr(v); | 174 TestObj::setStaticStringAttr(v); |
175 return; | 175 return; |
176 } | 176 } |
177 | 177 |
178 static void staticStringAttrAttrSetterCallback(v8::Local<v8::String> name, v8::L
ocal<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 178 static void staticStringAttrAttrSetterCallback(v8::Local<v8::String> name, v8::L
ocal<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
179 { | 179 { |
180 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 180 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
181 TestObjV8Internal::staticStringAttrAttrSetter(name, value, info); | 181 TestObjV8Internal::staticStringAttrAttrSetter(name, value, info); |
182 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 182 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
183 } | 183 } |
184 | 184 |
185 static void enumAttrAttrGetter(v8::Local<v8::String> name, const v8::PropertyCal
lbackInfo<v8::Value>& info) | 185 static void enumAttrAttrGetter(v8::Local<v8::String> name, const v8::PropertyCal
lbackInfo<v8::Value>& info) |
186 { | 186 { |
187 TestObj* imp = V8TestObject::toNative(info.Holder()); | 187 TestObj* imp = V8TestObject::toNative(info.Holder()); |
188 v8SetReturnValueString(info, imp->enumAttr(), info.GetIsolate(), NullStringA
sEmpty); | 188 v8SetReturnValueString(info, imp->enumAttr(), info.GetIsolate()); |
189 return; | 189 return; |
190 } | 190 } |
191 | 191 |
192 static void enumAttrAttrGetterCallback(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) | 192 static void enumAttrAttrGetterCallback(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) |
193 { | 193 { |
194 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 194 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
195 TestObjV8Internal::enumAttrAttrGetter(name, info); | 195 TestObjV8Internal::enumAttrAttrGetter(name, info); |
196 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 196 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
197 } | 197 } |
198 | 198 |
(...skipping 11 matching lines...) Expand all Loading... |
210 static void enumAttrAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8:
:Value> value, const v8::PropertyCallbackInfo<void>& info) | 210 static void enumAttrAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8:
:Value> value, const v8::PropertyCallbackInfo<void>& info) |
211 { | 211 { |
212 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 212 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
213 TestObjV8Internal::enumAttrAttrSetter(name, value, info); | 213 TestObjV8Internal::enumAttrAttrSetter(name, value, info); |
214 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 214 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
215 } | 215 } |
216 | 216 |
217 static void readOnlyEnumAttrAttrGetter(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) | 217 static void readOnlyEnumAttrAttrGetter(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) |
218 { | 218 { |
219 TestObj* imp = V8TestObject::toNative(info.Holder()); | 219 TestObj* imp = V8TestObject::toNative(info.Holder()); |
220 v8SetReturnValueString(info, imp->readOnlyEnumAttr(), info.GetIsolate(), Nul
lStringAsEmpty); | 220 v8SetReturnValueString(info, imp->readOnlyEnumAttr(), info.GetIsolate()); |
221 return; | 221 return; |
222 } | 222 } |
223 | 223 |
224 static void readOnlyEnumAttrAttrGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) | 224 static void readOnlyEnumAttrAttrGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) |
225 { | 225 { |
226 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 226 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
227 TestObjV8Internal::readOnlyEnumAttrAttrGetter(name, info); | 227 TestObjV8Internal::readOnlyEnumAttrAttrGetter(name, info); |
228 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 228 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
229 } | 229 } |
230 | 230 |
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
427 static void unsignedLongLongAttrAttrSetterCallback(v8::Local<v8::String> name, v
8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 427 static void unsignedLongLongAttrAttrSetterCallback(v8::Local<v8::String> name, v
8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
428 { | 428 { |
429 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 429 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
430 TestObjV8Internal::unsignedLongLongAttrAttrSetter(name, value, info); | 430 TestObjV8Internal::unsignedLongLongAttrAttrSetter(name, value, info); |
431 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 431 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
432 } | 432 } |
433 | 433 |
434 static void stringAttrAttrGetter(v8::Local<v8::String> name, const v8::PropertyC
allbackInfo<v8::Value>& info) | 434 static void stringAttrAttrGetter(v8::Local<v8::String> name, const v8::PropertyC
allbackInfo<v8::Value>& info) |
435 { | 435 { |
436 TestObj* imp = V8TestObject::toNative(info.Holder()); | 436 TestObj* imp = V8TestObject::toNative(info.Holder()); |
437 v8SetReturnValueString(info, imp->stringAttr(), info.GetIsolate(), NullStrin
gAsEmpty); | 437 v8SetReturnValueString(info, imp->stringAttr(), info.GetIsolate()); |
438 return; | 438 return; |
439 } | 439 } |
440 | 440 |
441 static void stringAttrAttrGetterCallback(v8::Local<v8::String> name, const v8::P
ropertyCallbackInfo<v8::Value>& info) | 441 static void stringAttrAttrGetterCallback(v8::Local<v8::String> name, const v8::P
ropertyCallbackInfo<v8::Value>& info) |
442 { | 442 { |
443 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 443 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
444 TestObjV8Internal::stringAttrAttrGetter(name, info); | 444 TestObjV8Internal::stringAttrAttrGetter(name, info); |
445 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 445 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
446 } | 446 } |
447 | 447 |
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
545 static void createAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8::V
alue> value, const v8::PropertyCallbackInfo<void>& info) | 545 static void createAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8::V
alue> value, const v8::PropertyCallbackInfo<void>& info) |
546 { | 546 { |
547 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 547 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
548 TestObjV8Internal::createAttrSetter(name, value, info); | 548 TestObjV8Internal::createAttrSetter(name, value, info); |
549 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 549 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
550 } | 550 } |
551 | 551 |
552 static void reflectedStringAttrAttrGetter(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) | 552 static void reflectedStringAttrAttrGetter(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) |
553 { | 553 { |
554 TestObj* imp = V8TestObject::toNative(info.Holder()); | 554 TestObj* imp = V8TestObject::toNative(info.Holder()); |
555 v8SetReturnValueString(info, imp->fastGetAttribute(WebCore::HTMLNames::refle
ctedstringattrAttr), info.GetIsolate(), NullStringAsEmpty); | 555 v8SetReturnValueString(info, imp->fastGetAttribute(WebCore::HTMLNames::refle
ctedstringattrAttr), info.GetIsolate()); |
556 return; | 556 return; |
557 } | 557 } |
558 | 558 |
559 static void reflectedStringAttrAttrGetterCallback(v8::Local<v8::String> name, co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 559 static void reflectedStringAttrAttrGetterCallback(v8::Local<v8::String> name, co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
560 { | 560 { |
561 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 561 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
562 TestObjV8Internal::reflectedStringAttrAttrGetter(name, info); | 562 TestObjV8Internal::reflectedStringAttrAttrGetter(name, info); |
563 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 563 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
564 } | 564 } |
565 | 565 |
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
669 { | 669 { |
670 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 670 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
671 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 671 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
672 TestObjV8Internal::reflectedBooleanAttrAttrSetter(name, value, info); | 672 TestObjV8Internal::reflectedBooleanAttrAttrSetter(name, value, info); |
673 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 673 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
674 } | 674 } |
675 | 675 |
676 static void reflectedURLAttrAttrGetter(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) | 676 static void reflectedURLAttrAttrGetter(v8::Local<v8::String> name, const v8::Pro
pertyCallbackInfo<v8::Value>& info) |
677 { | 677 { |
678 TestObj* imp = V8TestObject::toNative(info.Holder()); | 678 TestObj* imp = V8TestObject::toNative(info.Holder()); |
679 v8SetReturnValueString(info, imp->getURLAttribute(WebCore::HTMLNames::reflec
tedurlattrAttr), info.GetIsolate(), NullStringAsEmpty); | 679 v8SetReturnValueString(info, imp->getURLAttribute(WebCore::HTMLNames::reflec
tedurlattrAttr), info.GetIsolate()); |
680 return; | 680 return; |
681 } | 681 } |
682 | 682 |
683 static void reflectedURLAttrAttrGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) | 683 static void reflectedURLAttrAttrGetterCallback(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) |
684 { | 684 { |
685 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 685 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
686 TestObjV8Internal::reflectedURLAttrAttrGetter(name, info); | 686 TestObjV8Internal::reflectedURLAttrAttrGetter(name, info); |
687 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 687 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
688 } | 688 } |
689 | 689 |
(...skipping 10 matching lines...) Expand all Loading... |
700 { | 700 { |
701 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 701 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
702 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 702 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
703 TestObjV8Internal::reflectedURLAttrAttrSetter(name, value, info); | 703 TestObjV8Internal::reflectedURLAttrAttrSetter(name, value, info); |
704 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 704 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
705 } | 705 } |
706 | 706 |
707 static void reflectedStringAttrAttrGetter(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) | 707 static void reflectedStringAttrAttrGetter(v8::Local<v8::String> name, const v8::
PropertyCallbackInfo<v8::Value>& info) |
708 { | 708 { |
709 TestObj* imp = V8TestObject::toNative(info.Holder()); | 709 TestObj* imp = V8TestObject::toNative(info.Holder()); |
710 v8SetReturnValueString(info, imp->fastGetAttribute(WebCore::HTMLNames::custo
mContentStringAttrAttr), info.GetIsolate(), NullStringAsEmpty); | 710 v8SetReturnValueString(info, imp->fastGetAttribute(WebCore::HTMLNames::custo
mContentStringAttrAttr), info.GetIsolate()); |
711 return; | 711 return; |
712 } | 712 } |
713 | 713 |
714 static void reflectedStringAttrAttrGetterCallback(v8::Local<v8::String> name, co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 714 static void reflectedStringAttrAttrGetterCallback(v8::Local<v8::String> name, co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
715 { | 715 { |
716 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 716 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
717 TestObjV8Internal::reflectedStringAttrAttrGetter(name, info); | 717 TestObjV8Internal::reflectedStringAttrAttrGetter(name, info); |
718 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 718 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
719 } | 719 } |
720 | 720 |
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
793 { | 793 { |
794 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 794 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
795 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 795 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
796 TestObjV8Internal::reflectedCustomBooleanAttrAttrSetter(name, value, info); | 796 TestObjV8Internal::reflectedCustomBooleanAttrAttrSetter(name, value, info); |
797 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 797 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
798 } | 798 } |
799 | 799 |
800 static void reflectedCustomURLAttrAttrGetter(v8::Local<v8::String> name, const v
8::PropertyCallbackInfo<v8::Value>& info) | 800 static void reflectedCustomURLAttrAttrGetter(v8::Local<v8::String> name, const v
8::PropertyCallbackInfo<v8::Value>& info) |
801 { | 801 { |
802 TestObj* imp = V8TestObject::toNative(info.Holder()); | 802 TestObj* imp = V8TestObject::toNative(info.Holder()); |
803 v8SetReturnValueString(info, imp->getURLAttribute(WebCore::HTMLNames::custom
ContentURLAttrAttr), info.GetIsolate(), NullStringAsEmpty); | 803 v8SetReturnValueString(info, imp->getURLAttribute(WebCore::HTMLNames::custom
ContentURLAttrAttr), info.GetIsolate()); |
804 return; | 804 return; |
805 } | 805 } |
806 | 806 |
807 static void reflectedCustomURLAttrAttrGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 807 static void reflectedCustomURLAttrAttrGetterCallback(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
808 { | 808 { |
809 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 809 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
810 TestObjV8Internal::reflectedCustomURLAttrAttrGetter(name, info); | 810 TestObjV8Internal::reflectedCustomURLAttrAttrGetter(name, info); |
811 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 811 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
812 } | 812 } |
813 | 813 |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
921 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 921 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
922 } | 922 } |
923 | 923 |
924 static void stringAttrWithGetterExceptionAttrGetter(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 924 static void stringAttrWithGetterExceptionAttrGetter(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
925 { | 925 { |
926 TestObj* imp = V8TestObject::toNative(info.Holder()); | 926 TestObj* imp = V8TestObject::toNative(info.Holder()); |
927 ExceptionState es(info.GetIsolate()); | 927 ExceptionState es(info.GetIsolate()); |
928 String v = imp->stringAttrWithGetterException(es); | 928 String v = imp->stringAttrWithGetterException(es); |
929 if (UNLIKELY(es.throwIfNeeded())) | 929 if (UNLIKELY(es.throwIfNeeded())) |
930 return; | 930 return; |
931 v8SetReturnValueString(info, v, info.GetIsolate(), NullStringAsEmpty); | 931 v8SetReturnValueString(info, v, info.GetIsolate()); |
932 return; | 932 return; |
933 } | 933 } |
934 | 934 |
935 static void stringAttrWithGetterExceptionAttrGetterCallback(v8::Local<v8::String
> name, const v8::PropertyCallbackInfo<v8::Value>& info) | 935 static void stringAttrWithGetterExceptionAttrGetterCallback(v8::Local<v8::String
> name, const v8::PropertyCallbackInfo<v8::Value>& info) |
936 { | 936 { |
937 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 937 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
938 TestObjV8Internal::stringAttrWithGetterExceptionAttrGetter(name, info); | 938 TestObjV8Internal::stringAttrWithGetterExceptionAttrGetter(name, info); |
939 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 939 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
940 } | 940 } |
941 | 941 |
942 static void stringAttrWithGetterExceptionAttrSetter(v8::Local<v8::String> name,
v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 942 static void stringAttrWithGetterExceptionAttrSetter(v8::Local<v8::String> name,
v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
943 { | 943 { |
944 TestObj* imp = V8TestObject::toNative(info.Holder()); | 944 TestObj* imp = V8TestObject::toNative(info.Holder()); |
945 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); | 945 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, v, value); |
946 imp->setStringAttrWithGetterException(v); | 946 imp->setStringAttrWithGetterException(v); |
947 return; | 947 return; |
948 } | 948 } |
949 | 949 |
950 static void stringAttrWithGetterExceptionAttrSetterCallback(v8::Local<v8::String
> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) | 950 static void stringAttrWithGetterExceptionAttrSetterCallback(v8::Local<v8::String
> name, v8::Local<v8::Value> value, const v8::PropertyCallbackInfo<void>& info) |
951 { | 951 { |
952 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 952 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
953 TestObjV8Internal::stringAttrWithGetterExceptionAttrSetter(name, value, info
); | 953 TestObjV8Internal::stringAttrWithGetterExceptionAttrSetter(name, value, info
); |
954 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 954 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
955 } | 955 } |
956 | 956 |
957 static void stringAttrWithSetterExceptionAttrGetter(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) | 957 static void stringAttrWithSetterExceptionAttrGetter(v8::Local<v8::String> name,
const v8::PropertyCallbackInfo<v8::Value>& info) |
958 { | 958 { |
959 TestObj* imp = V8TestObject::toNative(info.Holder()); | 959 TestObj* imp = V8TestObject::toNative(info.Holder()); |
960 v8SetReturnValueString(info, imp->stringAttrWithSetterException(), info.GetI
solate(), NullStringAsEmpty); | 960 v8SetReturnValueString(info, imp->stringAttrWithSetterException(), info.GetI
solate()); |
961 return; | 961 return; |
962 } | 962 } |
963 | 963 |
964 static void stringAttrWithSetterExceptionAttrGetterCallback(v8::Local<v8::String
> name, const v8::PropertyCallbackInfo<v8::Value>& info) | 964 static void stringAttrWithSetterExceptionAttrGetterCallback(v8::Local<v8::String
> name, const v8::PropertyCallbackInfo<v8::Value>& info) |
965 { | 965 { |
966 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 966 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
967 TestObjV8Internal::stringAttrWithSetterExceptionAttrGetter(name, info); | 967 TestObjV8Internal::stringAttrWithSetterExceptionAttrGetter(name, info); |
968 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 968 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
969 } | 969 } |
970 | 970 |
(...skipping 1111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2082 static void idAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8::Value
> value, const v8::PropertyCallbackInfo<void>& info) | 2082 static void idAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8::Value
> value, const v8::PropertyCallbackInfo<void>& info) |
2083 { | 2083 { |
2084 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2084 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2085 TestObjV8Internal::idAttrSetter(name, value, info); | 2085 TestObjV8Internal::idAttrSetter(name, value, info); |
2086 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 2086 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
2087 } | 2087 } |
2088 | 2088 |
2089 static void hashAttrGetter(v8::Local<v8::String> name, const v8::PropertyCallbac
kInfo<v8::Value>& info) | 2089 static void hashAttrGetter(v8::Local<v8::String> name, const v8::PropertyCallbac
kInfo<v8::Value>& info) |
2090 { | 2090 { |
2091 TestObj* imp = V8TestObject::toNative(info.Holder()); | 2091 TestObj* imp = V8TestObject::toNative(info.Holder()); |
2092 v8SetReturnValueString(info, imp->hash(), info.GetIsolate(), NullStringAsEmp
ty); | 2092 v8SetReturnValueString(info, imp->hash(), info.GetIsolate()); |
2093 return; | 2093 return; |
2094 } | 2094 } |
2095 | 2095 |
2096 static void hashAttrGetterCallback(v8::Local<v8::String> name, const v8::Propert
yCallbackInfo<v8::Value>& info) | 2096 static void hashAttrGetterCallback(v8::Local<v8::String> name, const v8::Propert
yCallbackInfo<v8::Value>& info) |
2097 { | 2097 { |
2098 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2098 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2099 TestObjV8Internal::hashAttrGetter(name, info); | 2099 TestObjV8Internal::hashAttrGetter(name, info); |
2100 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 2100 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
2101 } | 2101 } |
2102 | 2102 |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2176 | 2176 |
2177 static void nullableStringAttributeAttrGetter(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) | 2177 static void nullableStringAttributeAttrGetter(v8::Local<v8::String> name, const
v8::PropertyCallbackInfo<v8::Value>& info) |
2178 { | 2178 { |
2179 TestObj* imp = V8TestObject::toNative(info.Holder()); | 2179 TestObj* imp = V8TestObject::toNative(info.Holder()); |
2180 bool isNull = false; | 2180 bool isNull = false; |
2181 String v = imp->nullableStringAttribute(isNull); | 2181 String v = imp->nullableStringAttribute(isNull); |
2182 if (isNull) { | 2182 if (isNull) { |
2183 v8SetReturnValueNull(info); | 2183 v8SetReturnValueNull(info); |
2184 return; | 2184 return; |
2185 } | 2185 } |
2186 v8SetReturnValueString(info, v, info.GetIsolate(), NullStringAsEmpty); | 2186 v8SetReturnValueString(info, v, info.GetIsolate()); |
2187 return; | 2187 return; |
2188 } | 2188 } |
2189 | 2189 |
2190 static void nullableStringAttributeAttrGetterCallback(v8::Local<v8::String> name
, const v8::PropertyCallbackInfo<v8::Value>& info) | 2190 static void nullableStringAttributeAttrGetterCallback(v8::Local<v8::String> name
, const v8::PropertyCallbackInfo<v8::Value>& info) |
2191 { | 2191 { |
2192 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2192 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2193 TestObjV8Internal::nullableStringAttributeAttrGetter(name, info); | 2193 TestObjV8Internal::nullableStringAttributeAttrGetter(name, info); |
2194 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 2194 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
2195 } | 2195 } |
2196 | 2196 |
(...skipping 1697 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3894 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 3894 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
3895 TestObjV8Internal::methodWithEnforceRangeUInt64Method(args); | 3895 TestObjV8Internal::methodWithEnforceRangeUInt64Method(args); |
3896 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 3896 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
3897 } | 3897 } |
3898 | 3898 |
3899 #if ENABLE(Condition1) | 3899 #if ENABLE(Condition1) |
3900 | 3900 |
3901 static void conditionalMethod1Method(const v8::FunctionCallbackInfo<v8::Value>&
args) | 3901 static void conditionalMethod1Method(const v8::FunctionCallbackInfo<v8::Value>&
args) |
3902 { | 3902 { |
3903 TestObj* imp = V8TestObject::toNative(args.Holder()); | 3903 TestObj* imp = V8TestObject::toNative(args.Holder()); |
3904 v8SetReturnValueString(args, imp->conditionalMethod1(), args.GetIsolate(), N
ullStringAsEmpty); | 3904 v8SetReturnValueString(args, imp->conditionalMethod1(), args.GetIsolate()); |
3905 return; | 3905 return; |
3906 } | 3906 } |
3907 | 3907 |
3908 #endif // ENABLE(Condition1) | 3908 #endif // ENABLE(Condition1) |
3909 | 3909 |
3910 #if ENABLE(Condition1) | 3910 #if ENABLE(Condition1) |
3911 | 3911 |
3912 static void conditionalMethod1MethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& args) | 3912 static void conditionalMethod1MethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& args) |
3913 { | 3913 { |
3914 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 3914 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
(...skipping 1252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5167 return; | 5167 return; |
5168 if (info.Holder()->HasRealNamedProperty(name)) | 5168 if (info.Holder()->HasRealNamedProperty(name)) |
5169 return; | 5169 return; |
5170 | 5170 |
5171 ASSERT(V8DOMWrapper::maybeDOMWrapper(info.Holder())); | 5171 ASSERT(V8DOMWrapper::maybeDOMWrapper(info.Holder())); |
5172 TestObj* collection = V8TestObject::toNative(info.Holder()); | 5172 TestObj* collection = V8TestObject::toNative(info.Holder()); |
5173 AtomicString propertyName = toWebCoreAtomicString(name); | 5173 AtomicString propertyName = toWebCoreAtomicString(name); |
5174 String element = collection->namedItem(propertyName); | 5174 String element = collection->namedItem(propertyName); |
5175 if (element.isNull()) | 5175 if (element.isNull()) |
5176 return; | 5176 return; |
5177 v8SetReturnValueString(info, element, info.GetIsolate(), NullStringAsEmpty); | 5177 v8SetReturnValueString(info, element, info.GetIsolate()); |
5178 } | 5178 } |
5179 | 5179 |
5180 static void namedPropertyGetterCallback(v8::Local<v8::String> name, const v8::Pr
opertyCallbackInfo<v8::Value>& info) | 5180 static void namedPropertyGetterCallback(v8::Local<v8::String> name, const v8::Pr
opertyCallbackInfo<v8::Value>& info) |
5181 { | 5181 { |
5182 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMNamedProperty"); | 5182 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMNamedProperty"); |
5183 TestObjV8Internal::namedPropertyGetter(name, info); | 5183 TestObjV8Internal::namedPropertyGetter(name, info); |
5184 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 5184 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); |
5185 } | 5185 } |
5186 | 5186 |
5187 static void namedPropertyEnumerator(const v8::PropertyCallbackInfo<v8::Array>& i
nfo) | 5187 static void namedPropertyEnumerator(const v8::PropertyCallbackInfo<v8::Array>& i
nfo) |
(...skipping 543 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5731 installPerContextProperties(wrapper, impl.get(), isolate); | 5731 installPerContextProperties(wrapper, impl.get(), isolate); |
5732 V8DOMWrapper::associateObjectWithWrapper<V8TestObject>(impl, &info, wrapper,
isolate, WrapperConfiguration::Independent); | 5732 V8DOMWrapper::associateObjectWithWrapper<V8TestObject>(impl, &info, wrapper,
isolate, WrapperConfiguration::Independent); |
5733 return wrapper; | 5733 return wrapper; |
5734 } | 5734 } |
5735 void V8TestObject::derefObject(void* object) | 5735 void V8TestObject::derefObject(void* object) |
5736 { | 5736 { |
5737 fromInternalPointer(object)->deref(); | 5737 fromInternalPointer(object)->deref(); |
5738 } | 5738 } |
5739 | 5739 |
5740 } // namespace WebCore | 5740 } // namespace WebCore |
OLD | NEW |