| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 79 static void readonlyStringAttributeAttributeGetter(const v8::PropertyCallbackInf
o<v8::Value>& info) | 79 static void readonlyStringAttributeAttributeGetter(const v8::PropertyCallbackInf
o<v8::Value>& info) |
| 80 { | 80 { |
| 81 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); | 81 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); |
| 82 v8SetReturnValueString(info, imp->readonlyStringAttribute(), info.GetIsolate
()); | 82 v8SetReturnValueString(info, imp->readonlyStringAttribute(), info.GetIsolate
()); |
| 83 } | 83 } |
| 84 | 84 |
| 85 static void readonlyStringAttributeAttributeGetterCallback(v8::Local<v8::String>
, const v8::PropertyCallbackInfo<v8::Value>& info) | 85 static void readonlyStringAttributeAttributeGetterCallback(v8::Local<v8::String>
, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 86 { | 86 { |
| 87 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 87 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 88 TestInterfaceEventConstructorV8Internal::readonlyStringAttributeAttributeGet
ter(info); | 88 TestInterfaceEventConstructorV8Internal::readonlyStringAttributeAttributeGet
ter(info); |
| 89 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 89 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 90 } | 90 } |
| 91 | 91 |
| 92 static void initializedByEventConstructorReadonlyStringAttributeAttributeGetter(
const v8::PropertyCallbackInfo<v8::Value>& info) | 92 static void initializedByEventConstructorReadonlyStringAttributeAttributeGetter(
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 93 { | 93 { |
| 94 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); | 94 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); |
| 95 v8SetReturnValueString(info, imp->initializedByEventConstructorReadonlyStrin
gAttribute(), info.GetIsolate()); | 95 v8SetReturnValueString(info, imp->initializedByEventConstructorReadonlyStrin
gAttribute(), info.GetIsolate()); |
| 96 } | 96 } |
| 97 | 97 |
| 98 static void initializedByEventConstructorReadonlyStringAttributeAttributeGetterC
allback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 98 static void initializedByEventConstructorReadonlyStringAttributeAttributeGetterC
allback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 99 { | 99 { |
| 100 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 100 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 101 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyStringAttributeAttributeGetter(info); | 101 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyStringAttributeAttributeGetter(info); |
| 102 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 102 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 103 } | 103 } |
| 104 | 104 |
| 105 static void initializedByEventConstructorReadonlyAnyAttributeAttributeGetter(con
st v8::PropertyCallbackInfo<v8::Value>& info) | 105 static void initializedByEventConstructorReadonlyAnyAttributeAttributeGetter(con
st v8::PropertyCallbackInfo<v8::Value>& info) |
| 106 { | 106 { |
| 107 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); | 107 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); |
| 108 v8SetReturnValue(info, imp->initializedByEventConstructorReadonlyAnyAttribut
e().v8Value()); | 108 v8SetReturnValue(info, imp->initializedByEventConstructorReadonlyAnyAttribut
e().v8Value()); |
| 109 } | 109 } |
| 110 | 110 |
| 111 static void initializedByEventConstructorReadonlyAnyAttributeAttributeGetterCall
back(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 111 static void initializedByEventConstructorReadonlyAnyAttributeAttributeGetterCall
back(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 112 { | 112 { |
| 113 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 113 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 114 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyAnyAttributeAttributeGetter(info); | 114 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyAnyAttributeAttributeGetter(info); |
| 115 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 115 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 116 } | 116 } |
| 117 | 117 |
| 118 static void initializedByEventConstructorReadonlyBooleanAttributeAttributeGetter
(const v8::PropertyCallbackInfo<v8::Value>& info) | 118 static void initializedByEventConstructorReadonlyBooleanAttributeAttributeGetter
(const v8::PropertyCallbackInfo<v8::Value>& info) |
| 119 { | 119 { |
| 120 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); | 120 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); |
| 121 v8SetReturnValueBool(info, imp->initializedByEventConstructorReadonlyBoolean
Attribute()); | 121 v8SetReturnValueBool(info, imp->initializedByEventConstructorReadonlyBoolean
Attribute()); |
| 122 } | 122 } |
| 123 | 123 |
| 124 static void initializedByEventConstructorReadonlyBooleanAttributeAttributeGetter
Callback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 124 static void initializedByEventConstructorReadonlyBooleanAttributeAttributeGetter
Callback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 125 { | 125 { |
| 126 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 126 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 127 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyBooleanAttributeAttributeGetter(info); | 127 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyBooleanAttributeAttributeGetter(info); |
| 128 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 128 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 129 } | 129 } |
| 130 | 130 |
| 131 static void initializedByEventConstructorReadonlyLongAttributeAttributeGetter(co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 131 static void initializedByEventConstructorReadonlyLongAttributeAttributeGetter(co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
| 132 { | 132 { |
| 133 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); | 133 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); |
| 134 v8SetReturnValueInt(info, imp->initializedByEventConstructorReadonlyLongAttr
ibute()); | 134 v8SetReturnValueInt(info, imp->initializedByEventConstructorReadonlyLongAttr
ibute()); |
| 135 } | 135 } |
| 136 | 136 |
| 137 static void initializedByEventConstructorReadonlyLongAttributeAttributeGetterCal
lback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 137 static void initializedByEventConstructorReadonlyLongAttributeAttributeGetterCal
lback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 138 { | 138 { |
| 139 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 139 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 140 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyLongAttributeAttributeGetter(info); | 140 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyLongAttributeAttributeGetter(info); |
| 141 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 141 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 142 } | 142 } |
| 143 | 143 |
| 144 static void initializedByEventConstructorReadonlyUint8ArrayAttributeAttributeGet
ter(const v8::PropertyCallbackInfo<v8::Value>& info) | 144 static void initializedByEventConstructorReadonlyUint8ArrayAttributeAttributeGet
ter(const v8::PropertyCallbackInfo<v8::Value>& info) |
| 145 { | 145 { |
| 146 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); | 146 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); |
| 147 RefPtr<Uint8Array> result = imp->initializedByEventConstructorReadonlyUint8A
rrayAttribute(); | 147 RefPtr<Uint8Array> result = imp->initializedByEventConstructorReadonlyUint8A
rrayAttribute(); |
| 148 if (result && DOMDataStore::setReturnValueFromWrapper<V8Uint8Array>(info.Get
ReturnValue(), result.get())) | 148 if (result && DOMDataStore::setReturnValueFromWrapper<V8Uint8Array>(info.Get
ReturnValue(), result.get())) |
| 149 return; | 149 return; |
| 150 v8::Handle<v8::Value> wrapper = toV8(result.get(), info.Holder(), info.GetIs
olate()); | 150 v8::Handle<v8::Value> wrapper = toV8(result.get(), info.Holder(), info.GetIs
olate()); |
| 151 if (!wrapper.IsEmpty()) { | 151 if (!wrapper.IsEmpty()) { |
| 152 V8HiddenPropertyName::setNamedHiddenReference(info.Holder(), "initialize
dByEventConstructorReadonlyUint8ArrayAttribute", wrapper); | 152 V8HiddenPropertyName::setNamedHiddenReference(info.Holder(), "initialize
dByEventConstructorReadonlyUint8ArrayAttribute", wrapper); |
| 153 v8SetReturnValue(info, wrapper); | 153 v8SetReturnValue(info, wrapper); |
| 154 } | 154 } |
| 155 } | 155 } |
| 156 | 156 |
| 157 static void initializedByEventConstructorReadonlyUint8ArrayAttributeAttributeGet
terCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& in
fo) | 157 static void initializedByEventConstructorReadonlyUint8ArrayAttributeAttributeGet
terCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& in
fo) |
| 158 { | 158 { |
| 159 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 159 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 160 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyUint8ArrayAttributeAttributeGetter(info); | 160 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyUint8ArrayAttributeAttributeGetter(info); |
| 161 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 161 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 162 } | 162 } |
| 163 | 163 |
| 164 static void initializedByEventConstructorReadonlyTestInterfaceEmptyAttributeAttr
ibuteGetter(const v8::PropertyCallbackInfo<v8::Value>& info) | 164 static void initializedByEventConstructorReadonlyTestInterfaceEmptyAttributeAttr
ibuteGetter(const v8::PropertyCallbackInfo<v8::Value>& info) |
| 165 { | 165 { |
| 166 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); | 166 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); |
| 167 RefPtr<TestInterfaceEmpty> result = imp->initializedByEventConstructorReadon
lyTestInterfaceEmptyAttribute(); | 167 RefPtr<TestInterfaceEmpty> result = imp->initializedByEventConstructorReadon
lyTestInterfaceEmptyAttribute(); |
| 168 if (result && DOMDataStore::setReturnValueFromWrapper<V8TestInterfaceEmpty>(
info.GetReturnValue(), result.get())) | 168 if (result && DOMDataStore::setReturnValueFromWrapper<V8TestInterfaceEmpty>(
info.GetReturnValue(), result.get())) |
| 169 return; | 169 return; |
| 170 v8::Handle<v8::Value> wrapper = toV8(result.get(), info.Holder(), info.GetIs
olate()); | 170 v8::Handle<v8::Value> wrapper = toV8(result.get(), info.Holder(), info.GetIs
olate()); |
| 171 if (!wrapper.IsEmpty()) { | 171 if (!wrapper.IsEmpty()) { |
| 172 V8HiddenPropertyName::setNamedHiddenReference(info.Holder(), "initialize
dByEventConstructorReadonlyTestInterfaceEmptyAttribute", wrapper); | 172 V8HiddenPropertyName::setNamedHiddenReference(info.Holder(), "initialize
dByEventConstructorReadonlyTestInterfaceEmptyAttribute", wrapper); |
| 173 v8SetReturnValue(info, wrapper); | 173 v8SetReturnValue(info, wrapper); |
| 174 } | 174 } |
| 175 } | 175 } |
| 176 | 176 |
| 177 static void initializedByEventConstructorReadonlyTestInterfaceEmptyAttributeAttr
ibuteGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Va
lue>& info) | 177 static void initializedByEventConstructorReadonlyTestInterfaceEmptyAttributeAttr
ibuteGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Va
lue>& info) |
| 178 { | 178 { |
| 179 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 179 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 180 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyTestInterfaceEmptyAttributeAttributeGetter(info); | 180 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyTestInterfaceEmptyAttributeAttributeGetter(info); |
| 181 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 181 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 182 } | 182 } |
| 183 | 183 |
| 184 static void initializedByEventConstructorReadonlyTestInterfaceEmptyArrayAttribut
eAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) | 184 static void initializedByEventConstructorReadonlyTestInterfaceEmptyArrayAttribut
eAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) |
| 185 { | 185 { |
| 186 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); | 186 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); |
| 187 v8SetReturnValue(info, v8Array(imp->initializedByEventConstructorReadonlyTes
tInterfaceEmptyArrayAttribute(), info.GetIsolate())); | 187 v8SetReturnValue(info, v8Array(imp->initializedByEventConstructorReadonlyTes
tInterfaceEmptyArrayAttribute(), info.GetIsolate())); |
| 188 } | 188 } |
| 189 | 189 |
| 190 static void initializedByEventConstructorReadonlyTestInterfaceEmptyArrayAttribut
eAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v
8::Value>& info) | 190 static void initializedByEventConstructorReadonlyTestInterfaceEmptyArrayAttribut
eAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v
8::Value>& info) |
| 191 { | 191 { |
| 192 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 192 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 193 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyTestInterfaceEmptyArrayAttributeAttributeGetter(info); | 193 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyTestInterfaceEmptyArrayAttributeAttributeGetter(info); |
| 194 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 194 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 195 } | 195 } |
| 196 | 196 |
| 197 static void initializedByEventConstructorReadonlyNullableTestInterfaceEmptyAttri
buteAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) | 197 static void initializedByEventConstructorReadonlyNullableTestInterfaceEmptyAttri
buteAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) |
| 198 { | 198 { |
| 199 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); | 199 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); |
| 200 bool isNull = false; | 200 bool isNull = false; |
| 201 RefPtr<TestInterfaceEmpty> jsValue = imp->initializedByEventConstructorReado
nlyNullableTestInterfaceEmptyAttribute(isNull); | 201 RefPtr<TestInterfaceEmpty> jsValue = imp->initializedByEventConstructorReado
nlyNullableTestInterfaceEmptyAttribute(isNull); |
| 202 if (isNull) { | 202 if (isNull) { |
| 203 v8SetReturnValueNull(info); | 203 v8SetReturnValueNull(info); |
| 204 return; | 204 return; |
| 205 } | 205 } |
| 206 RefPtr<TestInterfaceEmpty> result = jsValue; | 206 RefPtr<TestInterfaceEmpty> result = jsValue; |
| 207 if (result && DOMDataStore::setReturnValueFromWrapper<V8TestInterfaceEmpty>(
info.GetReturnValue(), result.get())) | 207 if (result && DOMDataStore::setReturnValueFromWrapper<V8TestInterfaceEmpty>(
info.GetReturnValue(), result.get())) |
| 208 return; | 208 return; |
| 209 v8::Handle<v8::Value> wrapper = toV8(result.get(), info.Holder(), info.GetIs
olate()); | 209 v8::Handle<v8::Value> wrapper = toV8(result.get(), info.Holder(), info.GetIs
olate()); |
| 210 if (!wrapper.IsEmpty()) { | 210 if (!wrapper.IsEmpty()) { |
| 211 V8HiddenPropertyName::setNamedHiddenReference(info.Holder(), "initialize
dByEventConstructorReadonlyNullableTestInterfaceEmptyAttribute", wrapper); | 211 V8HiddenPropertyName::setNamedHiddenReference(info.Holder(), "initialize
dByEventConstructorReadonlyNullableTestInterfaceEmptyAttribute", wrapper); |
| 212 v8SetReturnValue(info, wrapper); | 212 v8SetReturnValue(info, wrapper); |
| 213 } | 213 } |
| 214 } | 214 } |
| 215 | 215 |
| 216 static void initializedByEventConstructorReadonlyNullableTestInterfaceEmptyAttri
buteAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInf
o<v8::Value>& info) | 216 static void initializedByEventConstructorReadonlyNullableTestInterfaceEmptyAttri
buteAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInf
o<v8::Value>& info) |
| 217 { | 217 { |
| 218 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 218 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 219 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyNullableTestInterfaceEmptyAttributeAttributeGetter(info); | 219 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyNullableTestInterfaceEmptyAttributeAttributeGetter(info); |
| 220 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 220 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 221 } | 221 } |
| 222 | 222 |
| 223 static void deprecatedInitializedByEventConstructorReadonlyStringAttributeAttrib
uteGetter(const v8::PropertyCallbackInfo<v8::Value>& info) | 223 static void deprecatedInitializedByEventConstructorReadonlyStringAttributeAttrib
uteGetter(const v8::PropertyCallbackInfo<v8::Value>& info) |
| 224 { | 224 { |
| 225 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); | 225 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); |
| 226 v8SetReturnValueString(info, imp->deprecatedInitializedByEventConstructorRea
donlyStringAttribute(), info.GetIsolate()); | 226 v8SetReturnValueString(info, imp->deprecatedInitializedByEventConstructorRea
donlyStringAttribute(), info.GetIsolate()); |
| 227 } | 227 } |
| 228 | 228 |
| 229 static void deprecatedInitializedByEventConstructorReadonlyStringAttributeAttrib
uteGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Valu
e>& info) | 229 static void deprecatedInitializedByEventConstructorReadonlyStringAttributeAttrib
uteGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Valu
e>& info) |
| 230 { | 230 { |
| 231 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 231 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 232 UseCounter::countDeprecation(activeExecutionContext(), UseCounter::initializ
edByEventConstructorReadonlyStringAttribute); | 232 UseCounter::countDeprecation(activeExecutionContext(), UseCounter::initializ
edByEventConstructorReadonlyStringAttribute); |
| 233 TestInterfaceEventConstructorV8Internal::deprecatedInitializedByEventConstru
ctorReadonlyStringAttributeAttributeGetter(info); | 233 TestInterfaceEventConstructorV8Internal::deprecatedInitializedByEventConstru
ctorReadonlyStringAttributeAttributeGetter(info); |
| 234 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 234 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 235 } | 235 } |
| 236 | 236 |
| 237 static void implementedAsInitializedByEventConstructorReadonlyStringAttributeAtt
ributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) | 237 static void implementedAsInitializedByEventConstructorReadonlyStringAttributeAtt
ributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) |
| 238 { | 238 { |
| 239 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); | 239 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); |
| 240 v8SetReturnValueString(info, imp->implementedAsName(), info.GetIsolate()); | 240 v8SetReturnValueString(info, imp->implementedAsName(), info.GetIsolate()); |
| 241 } | 241 } |
| 242 | 242 |
| 243 static void implementedAsInitializedByEventConstructorReadonlyStringAttributeAtt
ributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::V
alue>& info) | 243 static void implementedAsInitializedByEventConstructorReadonlyStringAttributeAtt
ributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::V
alue>& info) |
| 244 { | 244 { |
| 245 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 245 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 246 TestInterfaceEventConstructorV8Internal::implementedAsInitializedByEventCons
tructorReadonlyStringAttributeAttributeGetter(info); | 246 TestInterfaceEventConstructorV8Internal::implementedAsInitializedByEventCons
tructorReadonlyStringAttributeAttributeGetter(info); |
| 247 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 247 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 248 } | 248 } |
| 249 | 249 |
| 250 static void deprecatedImplementedAsInitializedByEventConstructorReadonlyStringAt
tributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) | 250 static void deprecatedImplementedAsInitializedByEventConstructorReadonlyStringAt
tributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) |
| 251 { | 251 { |
| 252 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); | 252 TestInterfaceEventConstructor* imp = V8TestInterfaceEventConstructor::toNati
ve(info.Holder()); |
| 253 v8SetReturnValueString(info, imp->deprecatedImplementedAsName(), info.GetIso
late()); | 253 v8SetReturnValueString(info, imp->deprecatedImplementedAsName(), info.GetIso
late()); |
| 254 } | 254 } |
| 255 | 255 |
| 256 static void deprecatedImplementedAsInitializedByEventConstructorReadonlyStringAt
tributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallback
Info<v8::Value>& info) | 256 static void deprecatedImplementedAsInitializedByEventConstructorReadonlyStringAt
tributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallback
Info<v8::Value>& info) |
| 257 { | 257 { |
| 258 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 258 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
| 259 UseCounter::countDeprecation(activeExecutionContext(), UseCounter::initializ
edByEventConstructorReadonlyStringAttribute); | 259 UseCounter::countDeprecation(activeExecutionContext(), UseCounter::initializ
edByEventConstructorReadonlyStringAttribute); |
| 260 TestInterfaceEventConstructorV8Internal::deprecatedImplementedAsInitializedB
yEventConstructorReadonlyStringAttributeAttributeGetter(info); | 260 TestInterfaceEventConstructorV8Internal::deprecatedImplementedAsInitializedB
yEventConstructorReadonlyStringAttributeAttributeGetter(info); |
| 261 TRACE_EVENT_SET_SAMPLING_STATE("V8", "Execution"); | 261 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
| 262 } | 262 } |
| 263 | 263 |
| 264 static void constructor(const v8::FunctionCallbackInfo<v8::Value>& info) | 264 static void constructor(const v8::FunctionCallbackInfo<v8::Value>& info) |
| 265 { | 265 { |
| 266 ExceptionState exceptionState(ExceptionState::ConstructionContext, "TestInte
rfaceEventConstructor", info.Holder(), info.GetIsolate()); | 266 ExceptionState exceptionState(ExceptionState::ConstructionContext, "TestInte
rfaceEventConstructor", info.Holder(), info.GetIsolate()); |
| 267 if (info.Length() < 1) { | 267 if (info.Length() < 1) { |
| 268 exceptionState.throwTypeError("An event name must be provided."); | 268 exceptionState.throwTypeError("An event name must be provided."); |
| 269 exceptionState.throwIfNeeded(); | 269 exceptionState.throwIfNeeded(); |
| 270 return; | 270 return; |
| 271 } | 271 } |
| (...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 437 fromInternalPointer(object)->deref(); | 437 fromInternalPointer(object)->deref(); |
| 438 } | 438 } |
| 439 | 439 |
| 440 template<> | 440 template<> |
| 441 v8::Handle<v8::Value> toV8NoInline(TestInterfaceEventConstructor* impl, v8::Hand
le<v8::Object> creationContext, v8::Isolate* isolate) | 441 v8::Handle<v8::Value> toV8NoInline(TestInterfaceEventConstructor* impl, v8::Hand
le<v8::Object> creationContext, v8::Isolate* isolate) |
| 442 { | 442 { |
| 443 return toV8(impl, creationContext, isolate); | 443 return toV8(impl, creationContext, isolate); |
| 444 } | 444 } |
| 445 | 445 |
| 446 } // namespace WebCore | 446 } // namespace WebCore |
| OLD | NEW |