Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(210)

Side by Side Diff: Source/bindings/tests/results/core/V8TestDictionary.cpp

Issue 656073002: IDL: Use ALLOW_ONLY_INLINE_ALLOCATION() in dictionaries (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY! 5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY!
6 6
7 #include "config.h" 7 #include "config.h"
8 #include "V8TestDictionary.h" 8 #include "V8TestDictionary.h"
9 9
10 #include "bindings/core/v8/Dictionary.h" 10 #include "bindings/core/v8/Dictionary.h"
11 #include "bindings/core/v8/ExceptionState.h" 11 #include "bindings/core/v8/ExceptionState.h"
12 #include "bindings/core/v8/ScriptValue.h" 12 #include "bindings/core/v8/ScriptValue.h"
13 #include "bindings/core/v8/V8Element.h" 13 #include "bindings/core/v8/V8Element.h"
14 #include "bindings/core/v8/V8TestInterface.h" 14 #include "bindings/core/v8/V8TestInterface.h"
15 #include "bindings/core/v8/V8TestInterfaceGarbageCollected.h" 15 #include "bindings/core/v8/V8TestInterfaceGarbageCollected.h"
16 #include "bindings/core/v8/V8TestInterfaceWillBeGarbageCollected.h" 16 #include "bindings/core/v8/V8TestInterfaceWillBeGarbageCollected.h"
17 17
18 namespace blink { 18 namespace blink {
19 19
20 TestDictionary* V8TestDictionary::toImpl(v8::Isolate* isolate, v8::Handle<v8::Va lue> v8Value, ExceptionState& exceptionState) 20 void V8TestDictionary::toImpl(v8::Isolate* isolate, v8::Handle<v8::Value> v8Valu e, TestDictionary& impl, ExceptionState& exceptionState)
21 { 21 {
22 ASSERT(isUndefinedOrNull(v8Value) || v8Value->IsObject()); 22 if (isUndefinedOrNull(v8Value))
23 return;
24 if (!v8Value->IsObject()) {
25 exceptionState.throwTypeError("cannot convert to dictionary.");
26 return;
27 }
23 28
24 TestDictionary* impl = TestDictionary::create();
25 // FIXME: Do not use Dictionary and DictionaryHelper 29 // FIXME: Do not use Dictionary and DictionaryHelper
26 // https://crbug.com/321462 30 // https://crbug.com/321462
27 Dictionary dictionary(v8Value, isolate); 31 Dictionary dictionary(v8Value, isolate);
28 // FIXME: Remove this v8::TryCatch once the code is switched from 32 // FIXME: Remove this v8::TryCatch once the code is switched from
29 // Dictionary/DictionaryHelper to something that uses ExceptionState. 33 // Dictionary/DictionaryHelper to something that uses ExceptionState.
30 v8::TryCatch block; 34 v8::TryCatch block;
31 bool booleanMember; 35 bool booleanMember;
32 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "booleanMember ", booleanMember)) { 36 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "booleanMember ", booleanMember)) {
33 impl->setBooleanMember(booleanMember); 37 impl.setBooleanMember(booleanMember);
34 } else if (block.HasCaught()) { 38 } else if (block.HasCaught()) {
35 exceptionState.rethrowV8Exception(block.Exception()); 39 exceptionState.rethrowV8Exception(block.Exception());
36 return 0; 40 return;
37 } 41 }
42
38 bool create; 43 bool create;
39 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "create", crea te)) { 44 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "create", crea te)) {
40 impl->setCreateMember(create); 45 impl.setCreateMember(create);
41 } else if (block.HasCaught()) { 46 } else if (block.HasCaught()) {
42 exceptionState.rethrowV8Exception(block.Exception()); 47 exceptionState.rethrowV8Exception(block.Exception());
43 return 0; 48 return;
44 } 49 }
50
45 double doubleOrNullMember; 51 double doubleOrNullMember;
46 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "doubleOrNullM ember", doubleOrNullMember)) { 52 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "doubleOrNullM ember", doubleOrNullMember)) {
47 impl->setDoubleOrNullMember(doubleOrNullMember); 53 impl.setDoubleOrNullMember(doubleOrNullMember);
48 } else if (block.HasCaught()) { 54 } else if (block.HasCaught()) {
49 exceptionState.rethrowV8Exception(block.Exception()); 55 exceptionState.rethrowV8Exception(block.Exception());
50 return 0; 56 return;
51 } 57 }
58
52 RefPtrWillBeRawPtr<Element> elementOrNullMember; 59 RefPtrWillBeRawPtr<Element> elementOrNullMember;
53 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "elementOrNull Member", elementOrNullMember)) { 60 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "elementOrNull Member", elementOrNullMember)) {
54 impl->setElementOrNullMember(elementOrNullMember); 61 impl.setElementOrNullMember(elementOrNullMember);
55 } else if (block.HasCaught()) { 62 } else if (block.HasCaught()) {
56 exceptionState.rethrowV8Exception(block.Exception()); 63 exceptionState.rethrowV8Exception(block.Exception());
57 return 0; 64 return;
58 } 65 }
66
59 String enumMember; 67 String enumMember;
60 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "enumMember", enumMember)) { 68 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "enumMember", enumMember)) {
61 String string = enumMember; 69 String string = enumMember;
62 if (!(string == "foo" || string == "bar" || string == "baz")) { 70 if (!(string == "foo" || string == "bar" || string == "baz")) {
63 exceptionState.throwTypeError("member enumMember ('" + string + "') is not a valid enum value."); 71 exceptionState.throwTypeError("member enumMember ('" + string + "') is not a valid enum value.");
64 return 0; 72 return;
65 } 73 }
66 impl->setEnumMember(enumMember); 74 impl.setEnumMember(enumMember);
67 } else if (block.HasCaught()) { 75 } else if (block.HasCaught()) {
68 exceptionState.rethrowV8Exception(block.Exception()); 76 exceptionState.rethrowV8Exception(block.Exception());
69 return 0; 77 return;
70 } 78 }
79
71 int longMember; 80 int longMember;
72 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "longMember", longMember)) { 81 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "longMember", longMember)) {
73 impl->setLongMember(longMember); 82 impl.setLongMember(longMember);
74 } else if (block.HasCaught()) { 83 } else if (block.HasCaught()) {
75 exceptionState.rethrowV8Exception(block.Exception()); 84 exceptionState.rethrowV8Exception(block.Exception());
76 return 0; 85 return;
77 } 86 }
87
78 ScriptValue objectMember; 88 ScriptValue objectMember;
79 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "objectMember" , objectMember)) { 89 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "objectMember" , objectMember)) {
80 if (!objectMember.isObject()) { 90 if (!objectMember.isObject()) {
81 exceptionState.throwTypeError("member objectMember is not an object. "); 91 exceptionState.throwTypeError("member objectMember is not an object. ");
82 return 0; 92 return;
83 } 93 }
84 impl->setObjectMember(objectMember); 94 impl.setObjectMember(objectMember);
85 } else if (block.HasCaught()) { 95 } else if (block.HasCaught()) {
86 exceptionState.rethrowV8Exception(block.Exception()); 96 exceptionState.rethrowV8Exception(block.Exception());
87 return 0; 97 return;
88 } 98 }
99
89 ScriptValue objectOrNullMember; 100 ScriptValue objectOrNullMember;
90 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "objectOrNullM ember", objectOrNullMember)) { 101 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "objectOrNullM ember", objectOrNullMember)) {
91 if (!objectOrNullMember.isObject()) { 102 if (!objectOrNullMember.isObject()) {
92 exceptionState.throwTypeError("member objectOrNullMember is not an o bject."); 103 exceptionState.throwTypeError("member objectOrNullMember is not an o bject.");
93 return 0; 104 return;
94 } 105 }
95 impl->setObjectOrNullMember(objectOrNullMember); 106 impl.setObjectOrNullMember(objectOrNullMember);
96 } else if (block.HasCaught()) { 107 } else if (block.HasCaught()) {
97 exceptionState.rethrowV8Exception(block.Exception()); 108 exceptionState.rethrowV8Exception(block.Exception());
98 return 0; 109 return;
99 } 110 }
111
100 Vector<String> stringArrayMember; 112 Vector<String> stringArrayMember;
101 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "stringArrayMe mber", stringArrayMember)) { 113 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "stringArrayMe mber", stringArrayMember)) {
102 impl->setStringArrayMember(stringArrayMember); 114 impl.setStringArrayMember(stringArrayMember);
103 } else if (block.HasCaught()) { 115 } else if (block.HasCaught()) {
104 exceptionState.rethrowV8Exception(block.Exception()); 116 exceptionState.rethrowV8Exception(block.Exception());
105 return 0; 117 return;
106 } 118 }
119
107 String stringMember; 120 String stringMember;
108 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "stringMember" , stringMember)) { 121 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "stringMember" , stringMember)) {
109 impl->setStringMember(stringMember); 122 impl.setStringMember(stringMember);
110 } else if (block.HasCaught()) { 123 } else if (block.HasCaught()) {
111 exceptionState.rethrowV8Exception(block.Exception()); 124 exceptionState.rethrowV8Exception(block.Exception());
112 return 0; 125 return;
113 } 126 }
127
114 String stringOrNullMember; 128 String stringOrNullMember;
115 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "stringOrNullM ember", stringOrNullMember)) { 129 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "stringOrNullM ember", stringOrNullMember)) {
116 impl->setStringOrNullMember(stringOrNullMember); 130 impl.setStringOrNullMember(stringOrNullMember);
117 } else if (block.HasCaught()) { 131 } else if (block.HasCaught()) {
118 exceptionState.rethrowV8Exception(block.Exception()); 132 exceptionState.rethrowV8Exception(block.Exception());
119 return 0; 133 return;
120 } 134 }
135
121 Vector<String> stringSequenceMember; 136 Vector<String> stringSequenceMember;
122 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "stringSequenc eMember", stringSequenceMember)) { 137 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "stringSequenc eMember", stringSequenceMember)) {
123 impl->setStringSequenceMember(stringSequenceMember); 138 impl.setStringSequenceMember(stringSequenceMember);
124 } else if (block.HasCaught()) { 139 } else if (block.HasCaught()) {
125 exceptionState.rethrowV8Exception(block.Exception()); 140 exceptionState.rethrowV8Exception(block.Exception());
126 return 0; 141 return;
127 } 142 }
143
128 RawPtr<TestInterfaceGarbageCollected> testInterfaceGarbageCollectedMember; 144 RawPtr<TestInterfaceGarbageCollected> testInterfaceGarbageCollectedMember;
129 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "testInterface GarbageCollectedMember", testInterfaceGarbageCollectedMember)) { 145 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "testInterface GarbageCollectedMember", testInterfaceGarbageCollectedMember)) {
130 impl->setTestInterfaceGarbageCollectedMember(testInterfaceGarbageCollect edMember); 146 impl.setTestInterfaceGarbageCollectedMember(testInterfaceGarbageCollecte dMember);
131 } else if (block.HasCaught()) { 147 } else if (block.HasCaught()) {
132 exceptionState.rethrowV8Exception(block.Exception()); 148 exceptionState.rethrowV8Exception(block.Exception());
133 return 0; 149 return;
134 } 150 }
151
135 RawPtr<TestInterfaceGarbageCollected> testInterfaceGarbageCollectedOrNullMem ber; 152 RawPtr<TestInterfaceGarbageCollected> testInterfaceGarbageCollectedOrNullMem ber;
136 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "testInterface GarbageCollectedOrNullMember", testInterfaceGarbageCollectedOrNullMember)) { 153 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "testInterface GarbageCollectedOrNullMember", testInterfaceGarbageCollectedOrNullMember)) {
137 impl->setTestInterfaceGarbageCollectedOrNullMember(testInterfaceGarbageC ollectedOrNullMember); 154 impl.setTestInterfaceGarbageCollectedOrNullMember(testInterfaceGarbageCo llectedOrNullMember);
138 } else if (block.HasCaught()) { 155 } else if (block.HasCaught()) {
139 exceptionState.rethrowV8Exception(block.Exception()); 156 exceptionState.rethrowV8Exception(block.Exception());
140 return 0; 157 return;
141 } 158 }
159
142 RefPtr<TestInterfaceImplementation> testInterfaceMember; 160 RefPtr<TestInterfaceImplementation> testInterfaceMember;
143 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "testInterface Member", testInterfaceMember)) { 161 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "testInterface Member", testInterfaceMember)) {
144 impl->setTestInterfaceMember(testInterfaceMember); 162 impl.setTestInterfaceMember(testInterfaceMember);
145 } else if (block.HasCaught()) { 163 } else if (block.HasCaught()) {
146 exceptionState.rethrowV8Exception(block.Exception()); 164 exceptionState.rethrowV8Exception(block.Exception());
147 return 0; 165 return;
148 } 166 }
167
149 RefPtr<TestInterfaceImplementation> testInterfaceOrNullMember; 168 RefPtr<TestInterfaceImplementation> testInterfaceOrNullMember;
150 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "testInterface OrNullMember", testInterfaceOrNullMember)) { 169 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "testInterface OrNullMember", testInterfaceOrNullMember)) {
151 impl->setTestInterfaceOrNullMember(testInterfaceOrNullMember); 170 impl.setTestInterfaceOrNullMember(testInterfaceOrNullMember);
152 } else if (block.HasCaught()) { 171 } else if (block.HasCaught()) {
153 exceptionState.rethrowV8Exception(block.Exception()); 172 exceptionState.rethrowV8Exception(block.Exception());
154 return 0; 173 return;
155 } 174 }
175
156 RefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> testInterfaceWillBeG arbageCollectedMember; 176 RefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> testInterfaceWillBeG arbageCollectedMember;
157 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "testInterface WillBeGarbageCollectedMember", testInterfaceWillBeGarbageCollectedMember)) { 177 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "testInterface WillBeGarbageCollectedMember", testInterfaceWillBeGarbageCollectedMember)) {
158 impl->setTestInterfaceWillBeGarbageCollectedMember(testInterfaceWillBeGa rbageCollectedMember); 178 impl.setTestInterfaceWillBeGarbageCollectedMember(testInterfaceWillBeGar bageCollectedMember);
159 } else if (block.HasCaught()) { 179 } else if (block.HasCaught()) {
160 exceptionState.rethrowV8Exception(block.Exception()); 180 exceptionState.rethrowV8Exception(block.Exception());
161 return 0; 181 return;
162 } 182 }
183
163 RefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> testInterfaceWillBeG arbageCollectedOrNullMember; 184 RefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> testInterfaceWillBeG arbageCollectedOrNullMember;
164 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "testInterface WillBeGarbageCollectedOrNullMember", testInterfaceWillBeGarbageCollectedOrNullMe mber)) { 185 if (DictionaryHelper::getWithUndefinedOrNullCheck(dictionary, "testInterface WillBeGarbageCollectedOrNullMember", testInterfaceWillBeGarbageCollectedOrNullMe mber)) {
165 impl->setTestInterfaceWillBeGarbageCollectedOrNullMember(testInterfaceWi llBeGarbageCollectedOrNullMember); 186 impl.setTestInterfaceWillBeGarbageCollectedOrNullMember(testInterfaceWil lBeGarbageCollectedOrNullMember);
166 } else if (block.HasCaught()) { 187 } else if (block.HasCaught()) {
167 exceptionState.rethrowV8Exception(block.Exception()); 188 exceptionState.rethrowV8Exception(block.Exception());
168 return 0; 189 return;
169 } 190 }
170 return impl; 191
171 } 192 }
172 193
173 v8::Handle<v8::Value> toV8(TestDictionary* impl, v8::Handle<v8::Object> creation Context, v8::Isolate* isolate) 194 v8::Handle<v8::Value> toV8(TestDictionary& impl, v8::Handle<v8::Object> creation Context, v8::Isolate* isolate)
174 { 195 {
175 v8::Handle<v8::Object> v8Object = v8::Object::New(isolate); 196 v8::Handle<v8::Object> v8Object = v8::Object::New(isolate);
176 if (impl->hasBooleanMember()) { 197 if (impl.hasBooleanMember()) {
177 v8Object->Set(v8String(isolate, "booleanMember"), v8Boolean(impl->boolea nMember(), isolate)); 198 v8Object->Set(v8String(isolate, "booleanMember"), v8Boolean(impl.boolean Member(), isolate));
178 } 199 }
179 if (impl->hasCreateMember()) { 200
180 v8Object->Set(v8String(isolate, "create"), v8Boolean(impl->createMember( ), isolate)); 201 if (impl.hasCreateMember()) {
181 } 202 v8Object->Set(v8String(isolate, "create"), v8Boolean(impl.createMember() , isolate));
182 if (impl->hasDoubleOrNullMember()) { 203 }
183 v8Object->Set(v8String(isolate, "doubleOrNullMember"), v8::Number::New(i solate, impl->doubleOrNullMember())); 204
205 if (impl.hasDoubleOrNullMember()) {
206 v8Object->Set(v8String(isolate, "doubleOrNullMember"), v8::Number::New(i solate, impl.doubleOrNullMember()));
184 } else { 207 } else {
185 v8Object->Set(v8String(isolate, "doubleOrNullMember"), v8::Null(isolate) ); 208 v8Object->Set(v8String(isolate, "doubleOrNullMember"), v8::Null(isolate) );
186 } 209 }
187 if (impl->hasElementOrNullMember()) { 210
188 v8Object->Set(v8String(isolate, "elementOrNullMember"), toV8(impl->eleme ntOrNullMember(), creationContext, isolate)); 211 if (impl.hasElementOrNullMember()) {
189 } 212 v8Object->Set(v8String(isolate, "elementOrNullMember"), toV8(impl.elemen tOrNullMember(), creationContext, isolate));
190 if (impl->hasEnumMember()) { 213 }
191 v8Object->Set(v8String(isolate, "enumMember"), v8String(isolate, impl->e numMember())); 214
215 if (impl.hasEnumMember()) {
216 v8Object->Set(v8String(isolate, "enumMember"), v8String(isolate, impl.en umMember()));
192 } else { 217 } else {
193 v8Object->Set(v8String(isolate, "enumMember"), v8String(isolate, String( "foo"))); 218 v8Object->Set(v8String(isolate, "enumMember"), v8String(isolate, String( "foo")));
194 } 219 }
195 if (impl->hasLongMember()) { 220
196 v8Object->Set(v8String(isolate, "longMember"), v8::Integer::New(isolate, impl->longMember())); 221 if (impl.hasLongMember()) {
222 v8Object->Set(v8String(isolate, "longMember"), v8::Integer::New(isolate, impl.longMember()));
197 } else { 223 } else {
198 v8Object->Set(v8String(isolate, "longMember"), v8::Integer::New(isolate, 1)); 224 v8Object->Set(v8String(isolate, "longMember"), v8::Integer::New(isolate, 1));
199 } 225 }
200 if (impl->hasObjectMember()) { 226
201 ASSERT(impl->objectMember().isObject()); 227 if (impl.hasObjectMember()) {
202 v8Object->Set(v8String(isolate, "objectMember"), impl->objectMember().v8 Value()); 228 ASSERT(impl.objectMember().isObject());
203 } 229 v8Object->Set(v8String(isolate, "objectMember"), impl.objectMember().v8V alue());
204 if (impl->hasObjectOrNullMember()) { 230 }
205 ASSERT(impl->objectOrNullMember().isObject()); 231
206 v8Object->Set(v8String(isolate, "objectOrNullMember"), impl->objectOrNul lMember().v8Value()); 232 if (impl.hasObjectOrNullMember()) {
207 } 233 ASSERT(impl.objectOrNullMember().isObject());
208 if (impl->hasStringArrayMember()) { 234 v8Object->Set(v8String(isolate, "objectOrNullMember"), impl.objectOrNull Member().v8Value());
209 v8Object->Set(v8String(isolate, "stringArrayMember"), v8Array(impl->stri ngArrayMember(), creationContext, isolate)); 235 }
210 } 236
211 if (impl->hasStringMember()) { 237 if (impl.hasStringArrayMember()) {
212 v8Object->Set(v8String(isolate, "stringMember"), v8String(isolate, impl- >stringMember())); 238 v8Object->Set(v8String(isolate, "stringArrayMember"), v8Array(impl.strin gArrayMember(), creationContext, isolate));
213 } 239 }
214 if (impl->hasStringOrNullMember()) { 240
215 v8Object->Set(v8String(isolate, "stringOrNullMember"), v8String(isolate, impl->stringOrNullMember())); 241 if (impl.hasStringMember()) {
242 v8Object->Set(v8String(isolate, "stringMember"), v8String(isolate, impl. stringMember()));
243 }
244
245 if (impl.hasStringOrNullMember()) {
246 v8Object->Set(v8String(isolate, "stringOrNullMember"), v8String(isolate, impl.stringOrNullMember()));
216 } else { 247 } else {
217 v8Object->Set(v8String(isolate, "stringOrNullMember"), v8String(isolate, String("default string value"))); 248 v8Object->Set(v8String(isolate, "stringOrNullMember"), v8String(isolate, String("default string value")));
218 } 249 }
219 if (impl->hasStringSequenceMember()) { 250
220 v8Object->Set(v8String(isolate, "stringSequenceMember"), v8Array(impl->s tringSequenceMember(), creationContext, isolate)); 251 if (impl.hasStringSequenceMember()) {
221 } 252 v8Object->Set(v8String(isolate, "stringSequenceMember"), v8Array(impl.st ringSequenceMember(), creationContext, isolate));
222 if (impl->hasTestInterfaceGarbageCollectedMember()) { 253 }
223 v8Object->Set(v8String(isolate, "testInterfaceGarbageCollectedMember"), toV8(impl->testInterfaceGarbageCollectedMember(), creationContext, isolate)); 254
224 } 255 if (impl.hasTestInterfaceGarbageCollectedMember()) {
225 if (impl->hasTestInterfaceGarbageCollectedOrNullMember()) { 256 v8Object->Set(v8String(isolate, "testInterfaceGarbageCollectedMember"), toV8(impl.testInterfaceGarbageCollectedMember(), creationContext, isolate));
226 v8Object->Set(v8String(isolate, "testInterfaceGarbageCollectedOrNullMemb er"), toV8(impl->testInterfaceGarbageCollectedOrNullMember(), creationContext, i solate)); 257 }
227 } 258
228 if (impl->hasTestInterfaceMember()) { 259 if (impl.hasTestInterfaceGarbageCollectedOrNullMember()) {
229 v8Object->Set(v8String(isolate, "testInterfaceMember"), toV8(impl->testI nterfaceMember(), creationContext, isolate)); 260 v8Object->Set(v8String(isolate, "testInterfaceGarbageCollectedOrNullMemb er"), toV8(impl.testInterfaceGarbageCollectedOrNullMember(), creationContext, is olate));
230 } 261 }
231 if (impl->hasTestInterfaceOrNullMember()) { 262
232 v8Object->Set(v8String(isolate, "testInterfaceOrNullMember"), toV8(impl- >testInterfaceOrNullMember(), creationContext, isolate)); 263 if (impl.hasTestInterfaceMember()) {
233 } 264 v8Object->Set(v8String(isolate, "testInterfaceMember"), toV8(impl.testIn terfaceMember(), creationContext, isolate));
234 if (impl->hasTestInterfaceWillBeGarbageCollectedMember()) { 265 }
235 v8Object->Set(v8String(isolate, "testInterfaceWillBeGarbageCollectedMemb er"), toV8(impl->testInterfaceWillBeGarbageCollectedMember(), creationContext, i solate)); 266
236 } 267 if (impl.hasTestInterfaceOrNullMember()) {
237 if (impl->hasTestInterfaceWillBeGarbageCollectedOrNullMember()) { 268 v8Object->Set(v8String(isolate, "testInterfaceOrNullMember"), toV8(impl. testInterfaceOrNullMember(), creationContext, isolate));
238 v8Object->Set(v8String(isolate, "testInterfaceWillBeGarbageCollectedOrNu llMember"), toV8(impl->testInterfaceWillBeGarbageCollectedOrNullMember(), creati onContext, isolate)); 269 }
239 } 270
271 if (impl.hasTestInterfaceWillBeGarbageCollectedMember()) {
272 v8Object->Set(v8String(isolate, "testInterfaceWillBeGarbageCollectedMemb er"), toV8(impl.testInterfaceWillBeGarbageCollectedMember(), creationContext, is olate));
273 }
274
275 if (impl.hasTestInterfaceWillBeGarbageCollectedOrNullMember()) {
276 v8Object->Set(v8String(isolate, "testInterfaceWillBeGarbageCollectedOrNu llMember"), toV8(impl.testInterfaceWillBeGarbageCollectedOrNullMember(), creatio nContext, isolate));
277 }
278
240 return v8Object; 279 return v8Object;
241 } 280 }
242 281
243 } // namespace blink 282 } // namespace blink
OLDNEW
« no previous file with comments | « Source/bindings/tests/results/core/V8TestDictionary.h ('k') | Source/bindings/tests/results/core/V8TestObject.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698