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

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

Issue 765673005: IDL: Null values should be converted for non-nullable dictionary members (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years 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 #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 11 matching lines...) Expand all
22 namespace blink { 22 namespace blink {
23 23
24 class TestDictionary { 24 class TestDictionary {
25 ALLOW_ONLY_INLINE_ALLOCATION(); 25 ALLOW_ONLY_INLINE_ALLOCATION();
26 public: 26 public:
27 TestDictionary(); 27 TestDictionary();
28 28
29 bool hasBooleanMember() const { return !m_booleanMember.isNull(); } 29 bool hasBooleanMember() const { return !m_booleanMember.isNull(); }
30 bool booleanMember() const { return m_booleanMember.get(); } 30 bool booleanMember() const { return m_booleanMember.get(); }
31 void setBooleanMember(bool value) { m_booleanMember = value; } 31 void setBooleanMember(bool value) { m_booleanMember = value; }
32 void resetBooleanMember() { m_booleanMember = Nullable<bool>(); }
32 33
33 bool hasLongMember() const { return !m_longMember.isNull(); } 34 bool hasLongMember() const { return !m_longMember.isNull(); }
34 int longMember() const { return m_longMember.get(); } 35 int longMember() const { return m_longMember.get(); }
35 void setLongMember(int value) { m_longMember = value; } 36 void setLongMember(int value) { m_longMember = value; }
37 void resetLongMember() { m_longMember = Nullable<int>(); }
36 38
37 bool hasStringMember() const { return !m_stringMember.isNull(); } 39 bool hasStringMember() const { return !m_stringMember.isNull(); }
38 String stringMember() const { return m_stringMember; } 40 String stringMember() const { return m_stringMember; }
39 void setStringMember(String value) { m_stringMember = value; } 41 void setStringMember(String value) { m_stringMember = value; }
42 void resetStringMember() { m_stringMember = String(); }
40 43
41 bool hasTestInterfaceMember() const { return m_testInterfaceMember; } 44 bool hasTestInterfaceMember() const { return m_testInterfaceMember; }
42 PassRefPtr<TestInterfaceImplementation> testInterfaceMember() const { return m_testInterfaceMember; } 45 PassRefPtr<TestInterfaceImplementation> testInterfaceMember() const { return m_testInterfaceMember; }
43 void setTestInterfaceMember(PassRefPtr<TestInterfaceImplementation> value) { m_testInterfaceMember = value; } 46 void setTestInterfaceMember(PassRefPtr<TestInterfaceImplementation> value) { m_testInterfaceMember = value; }
47 void resetTestInterfaceMember() { m_testInterfaceMember = RefPtr<TestInterfa ceImplementation>(); }
44 48
45 bool hasDoubleOrNullMember() const { return !m_doubleOrNullMember.isNull(); } 49 bool hasDoubleOrNullMember() const { return !m_doubleOrNullMember.isNull(); }
46 double doubleOrNullMember() const { return m_doubleOrNullMember.get(); } 50 double doubleOrNullMember() const { return m_doubleOrNullMember.get(); }
47 void setDoubleOrNullMember(double value) { m_doubleOrNullMember = value; } 51 void setDoubleOrNullMember(double value) { m_doubleOrNullMember = value; }
52 void resetDoubleOrNullMember() { m_doubleOrNullMember = Nullable<double>(); }
48 53
49 bool hasStringOrNullMember() const { return !m_stringOrNullMember.isNull(); } 54 bool hasStringOrNullMember() const { return !m_stringOrNullMember.isNull(); }
50 String stringOrNullMember() const { return m_stringOrNullMember; } 55 String stringOrNullMember() const { return m_stringOrNullMember; }
51 void setStringOrNullMember(String value) { m_stringOrNullMember = value; } 56 void setStringOrNullMember(String value) { m_stringOrNullMember = value; }
57 void resetStringOrNullMember() { m_stringOrNullMember = String(); }
52 58
53 bool hasTestInterfaceOrNullMember() const { return m_testInterfaceOrNullMemb er; } 59 bool hasTestInterfaceOrNullMember() const { return m_testInterfaceOrNullMemb er; }
54 PassRefPtr<TestInterfaceImplementation> testInterfaceOrNullMember() const { return m_testInterfaceOrNullMember; } 60 PassRefPtr<TestInterfaceImplementation> testInterfaceOrNullMember() const { return m_testInterfaceOrNullMember; }
55 void setTestInterfaceOrNullMember(PassRefPtr<TestInterfaceImplementation> va lue) { m_testInterfaceOrNullMember = value; } 61 void setTestInterfaceOrNullMember(PassRefPtr<TestInterfaceImplementation> va lue) { m_testInterfaceOrNullMember = value; }
62 void resetTestInterfaceOrNullMember() { m_testInterfaceOrNullMember = RefPtr <TestInterfaceImplementation>(); }
56 63
57 bool hasTestInterfaceGarbageCollectedMember() const { return m_testInterface GarbageCollectedMember; } 64 bool hasTestInterfaceGarbageCollectedMember() const { return m_testInterface GarbageCollectedMember; }
58 TestInterfaceGarbageCollected* testInterfaceGarbageCollectedMember() const { return m_testInterfaceGarbageCollectedMember; } 65 TestInterfaceGarbageCollected* testInterfaceGarbageCollectedMember() const { return m_testInterfaceGarbageCollectedMember; }
59 void setTestInterfaceGarbageCollectedMember(TestInterfaceGarbageCollected* v alue) { m_testInterfaceGarbageCollectedMember = value; } 66 void setTestInterfaceGarbageCollectedMember(TestInterfaceGarbageCollected* v alue) { m_testInterfaceGarbageCollectedMember = value; }
67 void resetTestInterfaceGarbageCollectedMember() { m_testInterfaceGarbageColl ectedMember = Member<TestInterfaceGarbageCollected>(); }
60 68
61 bool hasTestInterfaceGarbageCollectedOrNullMember() const { return m_testInt erfaceGarbageCollectedOrNullMember; } 69 bool hasTestInterfaceGarbageCollectedOrNullMember() const { return m_testInt erfaceGarbageCollectedOrNullMember; }
62 TestInterfaceGarbageCollected* testInterfaceGarbageCollectedOrNullMember() c onst { return m_testInterfaceGarbageCollectedOrNullMember; } 70 TestInterfaceGarbageCollected* testInterfaceGarbageCollectedOrNullMember() c onst { return m_testInterfaceGarbageCollectedOrNullMember; }
63 void setTestInterfaceGarbageCollectedOrNullMember(TestInterfaceGarbageCollec ted* value) { m_testInterfaceGarbageCollectedOrNullMember = value; } 71 void setTestInterfaceGarbageCollectedOrNullMember(TestInterfaceGarbageCollec ted* value) { m_testInterfaceGarbageCollectedOrNullMember = value; }
72 void resetTestInterfaceGarbageCollectedOrNullMember() { m_testInterfaceGarba geCollectedOrNullMember = Member<TestInterfaceGarbageCollected>(); }
64 73
65 bool hasTestInterfaceWillBeGarbageCollectedMember() const { return m_testInt erfaceWillBeGarbageCollectedMember; } 74 bool hasTestInterfaceWillBeGarbageCollectedMember() const { return m_testInt erfaceWillBeGarbageCollectedMember; }
66 PassRefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> testInterfaceWil lBeGarbageCollectedMember() const { return m_testInterfaceWillBeGarbageCollected Member; } 75 PassRefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> testInterfaceWil lBeGarbageCollectedMember() const { return m_testInterfaceWillBeGarbageCollected Member; }
67 void setTestInterfaceWillBeGarbageCollectedMember(PassRefPtrWillBeRawPtr<Tes tInterfaceWillBeGarbageCollected> value) { m_testInterfaceWillBeGarbageCollected Member = value; } 76 void setTestInterfaceWillBeGarbageCollectedMember(PassRefPtrWillBeRawPtr<Tes tInterfaceWillBeGarbageCollected> value) { m_testInterfaceWillBeGarbageCollected Member = value; }
77 void resetTestInterfaceWillBeGarbageCollectedMember() { m_testInterfaceWillB eGarbageCollectedMember = RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected >(); }
68 78
69 bool hasTestInterfaceWillBeGarbageCollectedOrNullMember() const { return m_t estInterfaceWillBeGarbageCollectedOrNullMember; } 79 bool hasTestInterfaceWillBeGarbageCollectedOrNullMember() const { return m_t estInterfaceWillBeGarbageCollectedOrNullMember; }
70 PassRefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> testInterfaceWil lBeGarbageCollectedOrNullMember() const { return m_testInterfaceWillBeGarbageCol lectedOrNullMember; } 80 PassRefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> testInterfaceWil lBeGarbageCollectedOrNullMember() const { return m_testInterfaceWillBeGarbageCol lectedOrNullMember; }
71 void setTestInterfaceWillBeGarbageCollectedOrNullMember(PassRefPtrWillBeRawP tr<TestInterfaceWillBeGarbageCollected> value) { m_testInterfaceWillBeGarbageCol lectedOrNullMember = value; } 81 void setTestInterfaceWillBeGarbageCollectedOrNullMember(PassRefPtrWillBeRawP tr<TestInterfaceWillBeGarbageCollected> value) { m_testInterfaceWillBeGarbageCol lectedOrNullMember = value; }
82 void resetTestInterfaceWillBeGarbageCollectedOrNullMember() { m_testInterfac eWillBeGarbageCollectedOrNullMember = RefPtrWillBeMember<TestInterfaceWillBeGarb ageCollected>(); }
72 83
73 bool hasStringArrayMember() const { return !m_stringArrayMember.isNull(); } 84 bool hasStringArrayMember() const { return !m_stringArrayMember.isNull(); }
74 const Vector<String>& stringArrayMember() const { return m_stringArrayMember .get(); } 85 const Vector<String>& stringArrayMember() const { return m_stringArrayMember .get(); }
75 void setStringArrayMember(const Vector<String>& value) { m_stringArrayMember = value; } 86 void setStringArrayMember(const Vector<String>& value) { m_stringArrayMember = value; }
87 void resetStringArrayMember() { m_stringArrayMember = Nullable<Vector<String > >(); }
76 88
77 bool hasStringSequenceMember() const { return !m_stringSequenceMember.isNull (); } 89 bool hasStringSequenceMember() const { return !m_stringSequenceMember.isNull (); }
78 const Vector<String>& stringSequenceMember() const { return m_stringSequence Member.get(); } 90 const Vector<String>& stringSequenceMember() const { return m_stringSequence Member.get(); }
79 void setStringSequenceMember(const Vector<String>& value) { m_stringSequence Member = value; } 91 void setStringSequenceMember(const Vector<String>& value) { m_stringSequence Member = value; }
92 void resetStringSequenceMember() { m_stringSequenceMember = Nullable<Vector< String> >(); }
80 93
81 bool hasEnumMember() const { return !m_enumMember.isNull(); } 94 bool hasEnumMember() const { return !m_enumMember.isNull(); }
82 String enumMember() const { return m_enumMember; } 95 String enumMember() const { return m_enumMember; }
83 void setEnumMember(String value) { m_enumMember = value; } 96 void setEnumMember(String value) { m_enumMember = value; }
97 void resetEnumMember() { m_enumMember = String(); }
84 98
85 bool hasElementOrNullMember() const { return m_elementOrNullMember; } 99 bool hasElementOrNullMember() const { return m_elementOrNullMember; }
86 PassRefPtrWillBeRawPtr<Element> elementOrNullMember() const { return m_eleme ntOrNullMember; } 100 PassRefPtrWillBeRawPtr<Element> elementOrNullMember() const { return m_eleme ntOrNullMember; }
87 void setElementOrNullMember(PassRefPtrWillBeRawPtr<Element> value) { m_eleme ntOrNullMember = value; } 101 void setElementOrNullMember(PassRefPtrWillBeRawPtr<Element> value) { m_eleme ntOrNullMember = value; }
102 void resetElementOrNullMember() { m_elementOrNullMember = RefPtrWillBeMember <Element>(); }
88 103
89 bool hasObjectMember() const { return !(m_objectMember.isEmpty() || m_object Member.isNull() || m_objectMember.isUndefined()); } 104 bool hasObjectMember() const { return !(m_objectMember.isEmpty() || m_object Member.isNull() || m_objectMember.isUndefined()); }
90 ScriptValue objectMember() const { return m_objectMember; } 105 ScriptValue objectMember() const { return m_objectMember; }
91 void setObjectMember(ScriptValue value) { m_objectMember = value; } 106 void setObjectMember(ScriptValue value) { m_objectMember = value; }
107 void resetObjectMember() { m_objectMember = ScriptValue(); }
92 108
93 bool hasObjectOrNullMember() const { return !(m_objectOrNullMember.isEmpty() || m_objectOrNullMember.isNull() || m_objectOrNullMember.isUndefined()); } 109 bool hasObjectOrNullMember() const { return !(m_objectOrNullMember.isEmpty() || m_objectOrNullMember.isNull() || m_objectOrNullMember.isUndefined()); }
94 ScriptValue objectOrNullMember() const { return m_objectOrNullMember; } 110 ScriptValue objectOrNullMember() const { return m_objectOrNullMember; }
95 void setObjectOrNullMember(ScriptValue value) { m_objectOrNullMember = value ; } 111 void setObjectOrNullMember(ScriptValue value) { m_objectOrNullMember = value ; }
112 void resetObjectOrNullMember() { m_objectOrNullMember = ScriptValue(); }
96 113
97 bool hasCreateMember() const { return !m_createMember.isNull(); } 114 bool hasCreateMember() const { return !m_createMember.isNull(); }
98 bool createMember() const { return m_createMember.get(); } 115 bool createMember() const { return m_createMember.get(); }
99 void setCreateMember(bool value) { m_createMember = value; } 116 void setCreateMember(bool value) { m_createMember = value; }
117 void resetCreateMember() { m_createMember = Nullable<bool>(); }
100 118
101 bool hasDoubleOrStringMember() const { return !m_doubleOrStringMember.isNull (); } 119 bool hasDoubleOrStringMember() const { return !m_doubleOrStringMember.isNull (); }
102 const DoubleOrString& doubleOrStringMember() const { return m_doubleOrString Member; } 120 const DoubleOrString& doubleOrStringMember() const { return m_doubleOrString Member; }
103 void setDoubleOrStringMember(const DoubleOrString& value) { m_doubleOrString Member = value; } 121 void setDoubleOrStringMember(const DoubleOrString& value) { m_doubleOrString Member = value; }
122 void resetDoubleOrStringMember() { m_doubleOrStringMember = DoubleOrString() ; }
104 123
105 bool hasInternalDictionarySequenceMember() const { return !m_internalDiction arySequenceMember.isNull(); } 124 bool hasInternalDictionarySequenceMember() const { return !m_internalDiction arySequenceMember.isNull(); }
106 const Vector<InternalDictionary>& internalDictionarySequenceMember() const { return m_internalDictionarySequenceMember.get(); } 125 const Vector<InternalDictionary>& internalDictionarySequenceMember() const { return m_internalDictionarySequenceMember.get(); }
107 void setInternalDictionarySequenceMember(const Vector<InternalDictionary>& v alue) { m_internalDictionarySequenceMember = value; } 126 void setInternalDictionarySequenceMember(const Vector<InternalDictionary>& v alue) { m_internalDictionarySequenceMember = value; }
127 void resetInternalDictionarySequenceMember() { m_internalDictionarySequenceM ember = Nullable<Vector<InternalDictionary> >(); }
108 128
109 virtual void trace(Visitor*); 129 virtual void trace(Visitor*);
110 130
111 private: 131 private:
112 Nullable<bool> m_booleanMember; 132 Nullable<bool> m_booleanMember;
113 Nullable<int> m_longMember; 133 Nullable<int> m_longMember;
114 String m_stringMember; 134 String m_stringMember;
115 RefPtr<TestInterfaceImplementation> m_testInterfaceMember; 135 RefPtr<TestInterfaceImplementation> m_testInterfaceMember;
116 Nullable<double> m_doubleOrNullMember; 136 Nullable<double> m_doubleOrNullMember;
117 String m_stringOrNullMember; 137 String m_stringOrNullMember;
(...skipping 11 matching lines...) Expand all
129 Nullable<bool> m_createMember; 149 Nullable<bool> m_createMember;
130 DoubleOrString m_doubleOrStringMember; 150 DoubleOrString m_doubleOrStringMember;
131 Nullable<Vector<InternalDictionary> > m_internalDictionarySequenceMember; 151 Nullable<Vector<InternalDictionary> > m_internalDictionarySequenceMember;
132 152
133 friend class V8TestDictionary; 153 friend class V8TestDictionary;
134 }; 154 };
135 155
136 } // namespace blink 156 } // namespace blink
137 157
138 #endif // TestDictionary_h 158 #endif // TestDictionary_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698