Index: third_party/WebKit/Source/bindings/tests/results/core/TestDictionary.cpp |
diff --git a/third_party/WebKit/Source/bindings/tests/results/core/TestDictionary.cpp b/third_party/WebKit/Source/bindings/tests/results/core/TestDictionary.cpp |
index cfe7c01ef7b347b332791a1e98dd1e7d8fcd7382..ce7dc36e09456dc962914f6c936a09ee34031c68 100644 |
--- a/third_party/WebKit/Source/bindings/tests/results/core/TestDictionary.cpp |
+++ b/third_party/WebKit/Source/bindings/tests/results/core/TestDictionary.cpp |
@@ -9,7 +9,14 @@ |
#include "TestDictionary.h" |
#include "bindings/core/v8/DoubleOrString.h" |
+#include "bindings/core/v8/Nullable.h" |
#include "bindings/core/v8/TestInterface2OrUint8Array.h" |
+#include "bindings/tests/idls/core/TestInterfaceGarbageCollected.h" |
+#include "bindings/tests/idls/core/TestInterfaceImplementation.h" |
+#include "bindings/tests/idls/core/TestObject.h" |
+#include "core/dom/Element.h" |
+#include "core/events/EventTarget.h" |
+#include "wtf/Vector.h" |
namespace blink { |
@@ -42,8 +49,417 @@ DEFINE_TRACE(TestDictionary) { |
visitor->trace(m_testInterfaceMember); |
visitor->trace(m_testInterfaceOrNullMember); |
visitor->trace(m_testInterfaceSequenceMember); |
+ visitor->trace(m_testObjectSequenceMember); |
visitor->trace(m_uint8ArrayMember); |
IDLDictionaryBase::trace(visitor); |
} |
+bool TestDictionary::hasAnyMember() const { |
+ return !(m_anyMember.isEmpty() || m_anyMember.isNull() || m_anyMember.isUndefined()); |
+} |
+ |
+ScriptValue TestDictionary::anyMember() const { |
+ return m_anyMember; |
+} |
+ |
+void TestDictionary::setAnyMember(ScriptValue value) { |
+ m_anyMember = value; |
+} |
+ |
+bool TestDictionary::hasBooleanMember() const { |
+ return !m_booleanMember.isNull(); |
+} |
+ |
+bool TestDictionary::booleanMember() const { |
+ return m_booleanMember.get(); |
+} |
+ |
+void TestDictionary::setBooleanMember(bool value) { |
+ m_booleanMember = value; |
+} |
+ |
+bool TestDictionary::hasCreateMember() const { |
+ return !m_createMember.isNull(); |
+} |
+ |
+bool TestDictionary::createMember() const { |
+ return m_createMember.get(); |
+} |
+ |
+void TestDictionary::setCreateMember(bool value) { |
+ m_createMember = value; |
+} |
+ |
+bool TestDictionary::hasDictionaryMember() const { |
+ return !m_dictionaryMember.isUndefinedOrNull(); |
+} |
+ |
+Dictionary TestDictionary::dictionaryMember() const { |
+ return m_dictionaryMember; |
+} |
+ |
+void TestDictionary::setDictionaryMember(Dictionary value) { |
+ m_dictionaryMember = value; |
+} |
+ |
+bool TestDictionary::hasDoubleOrNullMember() const { |
+ return !m_doubleOrNullMember.isNull(); |
+} |
+ |
+double TestDictionary::doubleOrNullMember() const { |
+ return m_doubleOrNullMember.get(); |
+} |
+ |
+void TestDictionary::setDoubleOrNullMember(double value) { |
+ m_doubleOrNullMember = value; |
+} |
+ |
+void TestDictionary::setDoubleOrNullMemberToNull() { |
+ m_doubleOrNullMember = Nullable<double>(); |
+} |
+ |
+bool TestDictionary::hasDoubleOrStringMember() const { |
+ return !m_doubleOrStringMember.isNull(); |
+} |
+ |
+const DoubleOrString& TestDictionary::doubleOrStringMember() const { |
+ return m_doubleOrStringMember; |
+} |
+ |
+void TestDictionary::setDoubleOrStringMember(const DoubleOrString& value) { |
+ m_doubleOrStringMember = value; |
+} |
+ |
+bool TestDictionary::hasDoubleOrStringSequenceMember() const { |
+ return !m_doubleOrStringSequenceMember.isNull(); |
+} |
+ |
+const HeapVector<DoubleOrString>& TestDictionary::doubleOrStringSequenceMember() const { |
+ return m_doubleOrStringSequenceMember.get(); |
+} |
+ |
+void TestDictionary::setDoubleOrStringSequenceMember(const HeapVector<DoubleOrString>& value) { |
+ m_doubleOrStringSequenceMember = value; |
+} |
+ |
+bool TestDictionary::hasElementOrNullMember() const { |
+ return m_elementOrNullMember; |
+} |
+ |
+Element* TestDictionary::elementOrNullMember() const { |
+ return m_elementOrNullMember; |
+} |
+ |
+void TestDictionary::setElementOrNullMember(Element* value) { |
+ m_elementOrNullMember = value; |
+} |
+ |
+void TestDictionary::setElementOrNullMemberToNull() { |
+ m_elementOrNullMember = Member<Element>(); |
+} |
+ |
+bool TestDictionary::hasEnumMember() const { |
+ return !m_enumMember.isNull(); |
+} |
+ |
+String TestDictionary::enumMember() const { |
+ return m_enumMember; |
+} |
+ |
+void TestDictionary::setEnumMember(String value) { |
+ m_enumMember = value; |
+} |
+ |
+bool TestDictionary::hasEnumSequenceMember() const { |
+ return !m_enumSequenceMember.isNull(); |
+} |
+ |
+const Vector<String>& TestDictionary::enumSequenceMember() const { |
+ return m_enumSequenceMember.get(); |
+} |
+ |
+void TestDictionary::setEnumSequenceMember(const Vector<String>& value) { |
+ m_enumSequenceMember = value; |
+} |
+ |
+bool TestDictionary::hasEventTargetMember() const { |
+ return m_eventTargetMember; |
+} |
+ |
+EventTarget* TestDictionary::eventTargetMember() const { |
+ return m_eventTargetMember; |
+} |
+ |
+void TestDictionary::setEventTargetMember(EventTarget* value) { |
+ m_eventTargetMember = value; |
+} |
+ |
+bool TestDictionary::hasInternalDictionarySequenceMember() const { |
+ return !m_internalDictionarySequenceMember.isNull(); |
+} |
+ |
+const HeapVector<InternalDictionary>& TestDictionary::internalDictionarySequenceMember() const { |
+ return m_internalDictionarySequenceMember.get(); |
+} |
+ |
+void TestDictionary::setInternalDictionarySequenceMember(const HeapVector<InternalDictionary>& value) { |
+ m_internalDictionarySequenceMember = value; |
+} |
+ |
+bool TestDictionary::hasLongMember() const { |
+ return !m_longMember.isNull(); |
+} |
+ |
+int TestDictionary::longMember() const { |
+ return m_longMember.get(); |
+} |
+ |
+void TestDictionary::setLongMember(int value) { |
+ m_longMember = value; |
+} |
+ |
+bool TestDictionary::hasObjectMember() const { |
+ return !(m_objectMember.isEmpty() || m_objectMember.isNull() || m_objectMember.isUndefined()); |
+} |
+ |
+ScriptValue TestDictionary::objectMember() const { |
+ return m_objectMember; |
+} |
+ |
+void TestDictionary::setObjectMember(ScriptValue value) { |
+ m_objectMember = value; |
+} |
+ |
+bool TestDictionary::hasObjectOrNullMember() const { |
+ return !(m_objectOrNullMember.isEmpty() || m_objectOrNullMember.isNull() || m_objectOrNullMember.isUndefined()); |
+} |
+ |
+ScriptValue TestDictionary::objectOrNullMember() const { |
+ return m_objectOrNullMember; |
+} |
+ |
+void TestDictionary::setObjectOrNullMember(ScriptValue value) { |
+ m_objectOrNullMember = value; |
+} |
+ |
+void TestDictionary::setObjectOrNullMemberToNull() { |
+ m_objectOrNullMember = ScriptValue(); |
+} |
+ |
+bool TestDictionary::hasOtherDoubleOrStringMember() const { |
+ return !m_otherDoubleOrStringMember.isNull(); |
+} |
+ |
+const DoubleOrString& TestDictionary::otherDoubleOrStringMember() const { |
+ return m_otherDoubleOrStringMember; |
+} |
+ |
+void TestDictionary::setOtherDoubleOrStringMember(const DoubleOrString& value) { |
+ m_otherDoubleOrStringMember = value; |
+} |
+ |
+bool TestDictionary::hasRestrictedDoubleMember() const { |
+ return !m_restrictedDoubleMember.isNull(); |
+} |
+ |
+double TestDictionary::restrictedDoubleMember() const { |
+ return m_restrictedDoubleMember.get(); |
+} |
+ |
+void TestDictionary::setRestrictedDoubleMember(double value) { |
+ m_restrictedDoubleMember = value; |
+} |
+ |
+bool TestDictionary::hasRuntimeMember() const { |
+ return !m_runtimeMember.isNull(); |
+} |
+ |
+bool TestDictionary::runtimeMember() const { |
+ return m_runtimeMember.get(); |
+} |
+ |
+void TestDictionary::setRuntimeMember(bool value) { |
+ m_runtimeMember = value; |
+} |
+ |
+bool TestDictionary::hasStringArrayMember() const { |
+ return !m_stringArrayMember.isNull(); |
+} |
+ |
+const Vector<String>& TestDictionary::stringArrayMember() const { |
+ return m_stringArrayMember.get(); |
+} |
+ |
+void TestDictionary::setStringArrayMember(const Vector<String>& value) { |
+ m_stringArrayMember = value; |
+} |
+ |
+bool TestDictionary::hasStringMember() const { |
+ return !m_stringMember.isNull(); |
+} |
+ |
+String TestDictionary::stringMember() const { |
+ return m_stringMember; |
+} |
+ |
+void TestDictionary::setStringMember(String value) { |
+ m_stringMember = value; |
+} |
+ |
+bool TestDictionary::hasStringOrNullMember() const { |
+ return !m_stringOrNullMember.isNull(); |
+} |
+ |
+String TestDictionary::stringOrNullMember() const { |
+ return m_stringOrNullMember; |
+} |
+ |
+void TestDictionary::setStringOrNullMember(String value) { |
+ m_stringOrNullMember = value; |
+} |
+ |
+void TestDictionary::setStringOrNullMemberToNull() { |
+ m_stringOrNullMember = String(); |
+} |
+ |
+bool TestDictionary::hasStringSequenceMember() const { |
+ return !m_stringSequenceMember.isNull(); |
+} |
+ |
+const Vector<String>& TestDictionary::stringSequenceMember() const { |
+ return m_stringSequenceMember.get(); |
+} |
+ |
+void TestDictionary::setStringSequenceMember(const Vector<String>& value) { |
+ m_stringSequenceMember = value; |
+} |
+ |
+bool TestDictionary::hasTestInterface2OrUint8ArrayMember() const { |
+ return !m_testInterface2OrUint8ArrayMember.isNull(); |
+} |
+ |
+const TestInterface2OrUint8Array& TestDictionary::testInterface2OrUint8ArrayMember() const { |
+ return m_testInterface2OrUint8ArrayMember; |
+} |
+ |
+void TestDictionary::setTestInterface2OrUint8ArrayMember(const TestInterface2OrUint8Array& value) { |
+ m_testInterface2OrUint8ArrayMember = value; |
+} |
+ |
+bool TestDictionary::hasTestInterfaceGarbageCollectedMember() const { |
+ return m_testInterfaceGarbageCollectedMember; |
+} |
+ |
+TestInterfaceGarbageCollected* TestDictionary::testInterfaceGarbageCollectedMember() const { |
+ return m_testInterfaceGarbageCollectedMember; |
+} |
+ |
+void TestDictionary::setTestInterfaceGarbageCollectedMember(TestInterfaceGarbageCollected* value) { |
+ m_testInterfaceGarbageCollectedMember = value; |
+} |
+ |
+bool TestDictionary::hasTestInterfaceGarbageCollectedOrNullMember() const { |
+ return m_testInterfaceGarbageCollectedOrNullMember; |
+} |
+ |
+TestInterfaceGarbageCollected* TestDictionary::testInterfaceGarbageCollectedOrNullMember() const { |
+ return m_testInterfaceGarbageCollectedOrNullMember; |
+} |
+ |
+void TestDictionary::setTestInterfaceGarbageCollectedOrNullMember(TestInterfaceGarbageCollected* value) { |
+ m_testInterfaceGarbageCollectedOrNullMember = value; |
+} |
+ |
+void TestDictionary::setTestInterfaceGarbageCollectedOrNullMemberToNull() { |
+ m_testInterfaceGarbageCollectedOrNullMember = Member<TestInterfaceGarbageCollected>(); |
+} |
+ |
+bool TestDictionary::hasTestInterfaceGarbageCollectedSequenceMember() const { |
+ return !m_testInterfaceGarbageCollectedSequenceMember.isNull(); |
+} |
+ |
+const HeapVector<Member<TestInterfaceGarbageCollected>>& TestDictionary::testInterfaceGarbageCollectedSequenceMember() const { |
+ return m_testInterfaceGarbageCollectedSequenceMember.get(); |
+} |
+ |
+void TestDictionary::setTestInterfaceGarbageCollectedSequenceMember(const HeapVector<Member<TestInterfaceGarbageCollected>>& value) { |
+ m_testInterfaceGarbageCollectedSequenceMember = value; |
+} |
+ |
+bool TestDictionary::hasTestInterfaceMember() const { |
+ return m_testInterfaceMember; |
+} |
+ |
+TestInterfaceImplementation* TestDictionary::testInterfaceMember() const { |
+ return m_testInterfaceMember; |
+} |
+ |
+void TestDictionary::setTestInterfaceMember(TestInterfaceImplementation* value) { |
+ m_testInterfaceMember = value; |
+} |
+ |
+bool TestDictionary::hasTestInterfaceOrNullMember() const { |
+ return m_testInterfaceOrNullMember; |
+} |
+ |
+TestInterfaceImplementation* TestDictionary::testInterfaceOrNullMember() const { |
+ return m_testInterfaceOrNullMember; |
+} |
+ |
+void TestDictionary::setTestInterfaceOrNullMember(TestInterfaceImplementation* value) { |
+ m_testInterfaceOrNullMember = value; |
+} |
+ |
+void TestDictionary::setTestInterfaceOrNullMemberToNull() { |
+ m_testInterfaceOrNullMember = Member<TestInterfaceImplementation>(); |
+} |
+ |
+bool TestDictionary::hasTestInterfaceSequenceMember() const { |
+ return !m_testInterfaceSequenceMember.isNull(); |
+} |
+ |
+const HeapVector<Member<TestInterfaceImplementation>>& TestDictionary::testInterfaceSequenceMember() const { |
+ return m_testInterfaceSequenceMember.get(); |
+} |
+ |
+void TestDictionary::setTestInterfaceSequenceMember(const HeapVector<Member<TestInterfaceImplementation>>& value) { |
+ m_testInterfaceSequenceMember = value; |
+} |
+ |
+bool TestDictionary::hasTestObjectSequenceMember() const { |
+ return !m_testObjectSequenceMember.isNull(); |
+} |
+ |
+const HeapVector<Member<TestObject>>& TestDictionary::testObjectSequenceMember() const { |
+ return m_testObjectSequenceMember.get(); |
+} |
+ |
+void TestDictionary::setTestObjectSequenceMember(const HeapVector<Member<TestObject>>& value) { |
+ m_testObjectSequenceMember = value; |
+} |
+ |
+bool TestDictionary::hasUint8ArrayMember() const { |
+ return m_uint8ArrayMember; |
+} |
+ |
+DOMUint8Array* TestDictionary::uint8ArrayMember() const { |
+ return m_uint8ArrayMember; |
+} |
+ |
+void TestDictionary::setUint8ArrayMember(DOMUint8Array* value) { |
+ m_uint8ArrayMember = value; |
+} |
+ |
+bool TestDictionary::hasUnrestrictedDoubleMember() const { |
+ return !m_unrestrictedDoubleMember.isNull(); |
+} |
+ |
+double TestDictionary::unrestrictedDoubleMember() const { |
+ return m_unrestrictedDoubleMember.get(); |
+} |
+ |
+void TestDictionary::setUnrestrictedDoubleMember(double value) { |
+ m_unrestrictedDoubleMember = value; |
+} |
+ |
} // namespace blink |