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

Side by Side Diff: Source/bindings/tests/results/core/TestDictionary.h

Issue 1047993002: bindings: Add validation for enum Sequence or Array (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 8 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 | Annotate | Revision Log
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 #ifndef TestDictionary_h 7 #ifndef TestDictionary_h
8 #define TestDictionary_h 8 #define TestDictionary_h
9 9
10 #include "bindings/core/v8/Nullable.h" 10 #include "bindings/core/v8/Nullable.h"
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
48 48
49 bool hasElementOrNullMember() const { return m_elementOrNullMember; } 49 bool hasElementOrNullMember() const { return m_elementOrNullMember; }
50 PassRefPtrWillBeRawPtr<Element> elementOrNullMember() const { return m_eleme ntOrNullMember; } 50 PassRefPtrWillBeRawPtr<Element> elementOrNullMember() const { return m_eleme ntOrNullMember; }
51 void setElementOrNullMember(PassRefPtrWillBeRawPtr<Element> value) { m_eleme ntOrNullMember = value; } 51 void setElementOrNullMember(PassRefPtrWillBeRawPtr<Element> value) { m_eleme ntOrNullMember = value; }
52 void setElementOrNullMemberToNull() { m_elementOrNullMember = RefPtrWillBeMe mber<Element>(); } 52 void setElementOrNullMemberToNull() { m_elementOrNullMember = RefPtrWillBeMe mber<Element>(); }
53 53
54 bool hasEnumMember() const { return !m_enumMember.isNull(); } 54 bool hasEnumMember() const { return !m_enumMember.isNull(); }
55 String enumMember() const { return m_enumMember; } 55 String enumMember() const { return m_enumMember; }
56 void setEnumMember(String value) { m_enumMember = value; } 56 void setEnumMember(String value) { m_enumMember = value; }
57 57
58 bool hasEnumSequenceMember() const { return !m_enumSequenceMember.isNull(); }
59 const Vector<String>& enumSequenceMember() const { return m_enumSequenceMemb er.get(); }
60 void setEnumSequenceMember(const Vector<String>& value) { m_enumSequenceMemb er = value; }
61
58 bool hasEventTargetMember() const { return m_eventTargetMember; } 62 bool hasEventTargetMember() const { return m_eventTargetMember; }
59 PassRefPtrWillBeRawPtr<EventTarget> eventTargetMember() const { return m_eve ntTargetMember; } 63 PassRefPtrWillBeRawPtr<EventTarget> eventTargetMember() const { return m_eve ntTargetMember; }
60 void setEventTargetMember(PassRefPtrWillBeRawPtr<EventTarget> value) { m_eve ntTargetMember = value; } 64 void setEventTargetMember(PassRefPtrWillBeRawPtr<EventTarget> value) { m_eve ntTargetMember = value; }
61 65
62 bool hasInternalDictionarySequenceMember() const { return !m_internalDiction arySequenceMember.isNull(); } 66 bool hasInternalDictionarySequenceMember() const { return !m_internalDiction arySequenceMember.isNull(); }
63 const Vector<InternalDictionary>& internalDictionarySequenceMember() const { return m_internalDictionarySequenceMember.get(); } 67 const Vector<InternalDictionary>& internalDictionarySequenceMember() const { return m_internalDictionarySequenceMember.get(); }
64 void setInternalDictionarySequenceMember(const Vector<InternalDictionary>& v alue) { m_internalDictionarySequenceMember = value; } 68 void setInternalDictionarySequenceMember(const Vector<InternalDictionary>& v alue) { m_internalDictionarySequenceMember = value; }
65 69
66 bool hasLongMember() const { return !m_longMember.isNull(); } 70 bool hasLongMember() const { return !m_longMember.isNull(); }
67 int longMember() const { return m_longMember.get(); } 71 int longMember() const { return m_longMember.get(); }
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
142 146
143 DECLARE_VIRTUAL_TRACE(); 147 DECLARE_VIRTUAL_TRACE();
144 148
145 private: 149 private:
146 Nullable<bool> m_booleanMember; 150 Nullable<bool> m_booleanMember;
147 Nullable<bool> m_createMember; 151 Nullable<bool> m_createMember;
148 Nullable<double> m_doubleOrNullMember; 152 Nullable<double> m_doubleOrNullMember;
149 DoubleOrString m_doubleOrStringMember; 153 DoubleOrString m_doubleOrStringMember;
150 RefPtrWillBeMember<Element> m_elementOrNullMember; 154 RefPtrWillBeMember<Element> m_elementOrNullMember;
151 String m_enumMember; 155 String m_enumMember;
156 Nullable<Vector<String>> m_enumSequenceMember;
152 RefPtrWillBeMember<EventTarget> m_eventTargetMember; 157 RefPtrWillBeMember<EventTarget> m_eventTargetMember;
153 Nullable<Vector<InternalDictionary>> m_internalDictionarySequenceMember; 158 Nullable<Vector<InternalDictionary>> m_internalDictionarySequenceMember;
154 Nullable<int> m_longMember; 159 Nullable<int> m_longMember;
155 ScriptValue m_objectMember; 160 ScriptValue m_objectMember;
156 ScriptValue m_objectOrNullMember; 161 ScriptValue m_objectOrNullMember;
157 DoubleOrString m_otherDoubleOrStringMember; 162 DoubleOrString m_otherDoubleOrStringMember;
158 Nullable<double> m_restrictedDoubleMember; 163 Nullable<double> m_restrictedDoubleMember;
159 Nullable<Vector<String>> m_stringArrayMember; 164 Nullable<Vector<String>> m_stringArrayMember;
160 String m_stringMember; 165 String m_stringMember;
161 String m_stringOrNullMember; 166 String m_stringOrNullMember;
162 Nullable<Vector<String>> m_stringSequenceMember; 167 Nullable<Vector<String>> m_stringSequenceMember;
163 TestInterface2OrUint8Array m_testInterface2OrUint8ArrayMember; 168 TestInterface2OrUint8Array m_testInterface2OrUint8ArrayMember;
164 Member<TestInterfaceGarbageCollected> m_testInterfaceGarbageCollectedMember; 169 Member<TestInterfaceGarbageCollected> m_testInterfaceGarbageCollectedMember;
165 Member<TestInterfaceGarbageCollected> m_testInterfaceGarbageCollectedOrNullM ember; 170 Member<TestInterfaceGarbageCollected> m_testInterfaceGarbageCollectedOrNullM ember;
166 RefPtr<TestInterfaceImplementation> m_testInterfaceMember; 171 RefPtr<TestInterfaceImplementation> m_testInterfaceMember;
167 RefPtr<TestInterfaceImplementation> m_testInterfaceOrNullMember; 172 RefPtr<TestInterfaceImplementation> m_testInterfaceOrNullMember;
168 RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected> m_testInterfaceWillB eGarbageCollectedMember; 173 RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected> m_testInterfaceWillB eGarbageCollectedMember;
169 RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected> m_testInterfaceWillB eGarbageCollectedOrNullMember; 174 RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected> m_testInterfaceWillB eGarbageCollectedOrNullMember;
170 RefPtr<DOMUint8Array> m_uint8ArrayMember; 175 RefPtr<DOMUint8Array> m_uint8ArrayMember;
171 Nullable<double> m_unrestrictedDoubleMember; 176 Nullable<double> m_unrestrictedDoubleMember;
172 177
173 friend class V8TestDictionary; 178 friend class V8TestDictionary;
174 }; 179 };
175 180
176 } // namespace blink 181 } // namespace blink
177 182
178 #endif // TestDictionary_h 183 #endif // TestDictionary_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698