| Index: Source/bindings/tests/results/core/UnionTypesCore.h
|
| diff --git a/Source/bindings/tests/results/core/UnionTypesCore.h b/Source/bindings/tests/results/core/UnionTypesCore.h
|
| index 85b2dd286c49dc9a9b0d5a1694bff66ad093d609..0991abeec6f43c20bd85d5791f0a849c3a25bc38 100644
|
| --- a/Source/bindings/tests/results/core/UnionTypesCore.h
|
| +++ b/Source/bindings/tests/results/core/UnionTypesCore.h
|
| @@ -35,14 +35,17 @@ public:
|
| bool isArrayBuffer() const { return m_type == SpecificTypeArrayBuffer; }
|
| PassRefPtr<TestArrayBuffer> getAsArrayBuffer() const;
|
| void setArrayBuffer(PassRefPtr<TestArrayBuffer>);
|
| + static ArrayBufferOrArrayBufferViewOrDictionary fromArrayBuffer(PassRefPtr<TestArrayBuffer>);
|
|
|
| bool isArrayBufferView() const { return m_type == SpecificTypeArrayBufferView; }
|
| PassRefPtr<TestArrayBufferView> getAsArrayBufferView() const;
|
| void setArrayBufferView(PassRefPtr<TestArrayBufferView>);
|
| + static ArrayBufferOrArrayBufferViewOrDictionary fromArrayBufferView(PassRefPtr<TestArrayBufferView>);
|
|
|
| bool isDictionary() const { return m_type == SpecificTypeDictionary; }
|
| Dictionary getAsDictionary() const;
|
| void setDictionary(Dictionary);
|
| + static ArrayBufferOrArrayBufferViewOrDictionary fromDictionary(Dictionary);
|
|
|
| private:
|
| enum SpecificTypes {
|
| @@ -87,14 +90,17 @@ public:
|
| bool isBoolean() const { return m_type == SpecificTypeBoolean; }
|
| bool getAsBoolean() const;
|
| void setBoolean(bool);
|
| + static BooleanOrStringOrUnrestrictedDouble fromBoolean(bool);
|
|
|
| bool isString() const { return m_type == SpecificTypeString; }
|
| String getAsString() const;
|
| void setString(String);
|
| + static BooleanOrStringOrUnrestrictedDouble fromString(String);
|
|
|
| bool isUnrestrictedDouble() const { return m_type == SpecificTypeUnrestrictedDouble; }
|
| double getAsUnrestrictedDouble() const;
|
| void setUnrestrictedDouble(double);
|
| + static BooleanOrStringOrUnrestrictedDouble fromUnrestrictedDouble(double);
|
|
|
| private:
|
| enum SpecificTypes {
|
| @@ -139,10 +145,12 @@ public:
|
| bool isDouble() const { return m_type == SpecificTypeDouble; }
|
| double getAsDouble() const;
|
| void setDouble(double);
|
| + static DoubleOrString fromDouble(double);
|
|
|
| bool isString() const { return m_type == SpecificTypeString; }
|
| String getAsString() const;
|
| void setString(String);
|
| + static DoubleOrString fromString(String);
|
|
|
| private:
|
| enum SpecificTypes {
|
| @@ -185,10 +193,12 @@ public:
|
| bool isNode() const { return m_type == SpecificTypeNode; }
|
| PassRefPtrWillBeRawPtr<Node> getAsNode() const;
|
| void setNode(PassRefPtrWillBeRawPtr<Node>);
|
| + static NodeOrNodeList fromNode(PassRefPtrWillBeRawPtr<Node>);
|
|
|
| bool isNodeList() const { return m_type == SpecificTypeNodeList; }
|
| PassRefPtrWillBeRawPtr<NodeList> getAsNodeList() const;
|
| void setNodeList(PassRefPtrWillBeRawPtr<NodeList>);
|
| + static NodeOrNodeList fromNodeList(PassRefPtrWillBeRawPtr<NodeList>);
|
|
|
| void trace(Visitor*);
|
|
|
| @@ -233,14 +243,17 @@ public:
|
| bool isString() const { return m_type == SpecificTypeString; }
|
| String getAsString() const;
|
| void setString(String);
|
| + static StringOrArrayBufferOrArrayBufferView fromString(String);
|
|
|
| bool isArrayBuffer() const { return m_type == SpecificTypeArrayBuffer; }
|
| PassRefPtr<TestArrayBuffer> getAsArrayBuffer() const;
|
| void setArrayBuffer(PassRefPtr<TestArrayBuffer>);
|
| + static StringOrArrayBufferOrArrayBufferView fromArrayBuffer(PassRefPtr<TestArrayBuffer>);
|
|
|
| bool isArrayBufferView() const { return m_type == SpecificTypeArrayBufferView; }
|
| PassRefPtr<TestArrayBufferView> getAsArrayBufferView() const;
|
| void setArrayBufferView(PassRefPtr<TestArrayBufferView>);
|
| + static StringOrArrayBufferOrArrayBufferView fromArrayBufferView(PassRefPtr<TestArrayBufferView>);
|
|
|
| private:
|
| enum SpecificTypes {
|
| @@ -285,10 +298,12 @@ public:
|
| bool isString() const { return m_type == SpecificTypeString; }
|
| String getAsString() const;
|
| void setString(String);
|
| + static StringOrDouble fromString(String);
|
|
|
| bool isDouble() const { return m_type == SpecificTypeDouble; }
|
| double getAsDouble() const;
|
| void setDouble(double);
|
| + static StringOrDouble fromDouble(double);
|
|
|
| private:
|
| enum SpecificTypes {
|
| @@ -331,10 +346,12 @@ public:
|
| bool isString() const { return m_type == SpecificTypeString; }
|
| String getAsString() const;
|
| void setString(String);
|
| + static StringOrStringSequence fromString(String);
|
|
|
| bool isStringSequence() const { return m_type == SpecificTypeStringSequence; }
|
| const Vector<String>& getAsStringSequence() const;
|
| void setStringSequence(const Vector<String>&);
|
| + static StringOrStringSequence fromStringSequence(const Vector<String>&);
|
|
|
| private:
|
| enum SpecificTypes {
|
| @@ -377,10 +394,12 @@ public:
|
| bool isTestEnum() const { return m_type == SpecificTypeTestEnum; }
|
| String getAsTestEnum() const;
|
| void setTestEnum(String);
|
| + static TestEnumOrDouble fromTestEnum(String);
|
|
|
| bool isDouble() const { return m_type == SpecificTypeDouble; }
|
| double getAsDouble() const;
|
| void setDouble(double);
|
| + static TestEnumOrDouble fromDouble(double);
|
|
|
| private:
|
| enum SpecificTypes {
|
| @@ -423,10 +442,12 @@ public:
|
| bool isTestInterface2() const { return m_type == SpecificTypeTestInterface2; }
|
| PassRefPtr<TestInterface2> getAsTestInterface2() const;
|
| void setTestInterface2(PassRefPtr<TestInterface2>);
|
| + static TestInterface2OrUint8Array fromTestInterface2(PassRefPtr<TestInterface2>);
|
|
|
| bool isUint8Array() const { return m_type == SpecificTypeUint8Array; }
|
| PassRefPtr<DOMUint8Array> getAsUint8Array() const;
|
| void setUint8Array(PassRefPtr<DOMUint8Array>);
|
| + static TestInterface2OrUint8Array fromUint8Array(PassRefPtr<DOMUint8Array>);
|
|
|
| private:
|
| enum SpecificTypes {
|
| @@ -469,10 +490,12 @@ public:
|
| bool isTestInterfaceGarbageCollected() const { return m_type == SpecificTypeTestInterfaceGarbageCollected; }
|
| TestInterfaceGarbageCollected* getAsTestInterfaceGarbageCollected() const;
|
| void setTestInterfaceGarbageCollected(TestInterfaceGarbageCollected*);
|
| + static TestInterfaceGarbageCollectedOrString fromTestInterfaceGarbageCollected(TestInterfaceGarbageCollected*);
|
|
|
| bool isString() const { return m_type == SpecificTypeString; }
|
| String getAsString() const;
|
| void setString(String);
|
| + static TestInterfaceGarbageCollectedOrString fromString(String);
|
|
|
| void trace(Visitor*);
|
|
|
| @@ -517,10 +540,12 @@ public:
|
| bool isTestInterface() const { return m_type == SpecificTypeTestInterface; }
|
| PassRefPtr<TestInterfaceImplementation> getAsTestInterface() const;
|
| void setTestInterface(PassRefPtr<TestInterfaceImplementation>);
|
| + static TestInterfaceOrLong fromTestInterface(PassRefPtr<TestInterfaceImplementation>);
|
|
|
| bool isLong() const { return m_type == SpecificTypeLong; }
|
| int getAsLong() const;
|
| void setLong(int);
|
| + static TestInterfaceOrLong fromLong(int);
|
|
|
| private:
|
| enum SpecificTypes {
|
| @@ -563,10 +588,12 @@ public:
|
| bool isTestInterface() const { return m_type == SpecificTypeTestInterface; }
|
| PassRefPtr<TestInterfaceImplementation> getAsTestInterface() const;
|
| void setTestInterface(PassRefPtr<TestInterfaceImplementation>);
|
| + static TestInterfaceOrTestInterfaceEmpty fromTestInterface(PassRefPtr<TestInterfaceImplementation>);
|
|
|
| bool isTestInterfaceEmpty() const { return m_type == SpecificTypeTestInterfaceEmpty; }
|
| PassRefPtr<TestInterfaceEmpty> getAsTestInterfaceEmpty() const;
|
| void setTestInterfaceEmpty(PassRefPtr<TestInterfaceEmpty>);
|
| + static TestInterfaceOrTestInterfaceEmpty fromTestInterfaceEmpty(PassRefPtr<TestInterfaceEmpty>);
|
|
|
| private:
|
| enum SpecificTypes {
|
| @@ -609,10 +636,12 @@ public:
|
| bool isTestInterfaceWillBeGarbageCollected() const { return m_type == SpecificTypeTestInterfaceWillBeGarbageCollected; }
|
| PassRefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> getAsTestInterfaceWillBeGarbageCollected() const;
|
| void setTestInterfaceWillBeGarbageCollected(PassRefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected>);
|
| + static TestInterfaceWillBeGarbageCollectedOrTestDictionary fromTestInterfaceWillBeGarbageCollected(PassRefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected>);
|
|
|
| bool isTestDictionary() const { return m_type == SpecificTypeTestDictionary; }
|
| TestDictionary getAsTestDictionary() const;
|
| void setTestDictionary(TestDictionary);
|
| + static TestInterfaceWillBeGarbageCollectedOrTestDictionary fromTestDictionary(TestDictionary);
|
|
|
| void trace(Visitor*);
|
|
|
| @@ -657,10 +686,12 @@ public:
|
| bool isUnrestrictedDouble() const { return m_type == SpecificTypeUnrestrictedDouble; }
|
| double getAsUnrestrictedDouble() const;
|
| void setUnrestrictedDouble(double);
|
| + static UnrestrictedDoubleOrString fromUnrestrictedDouble(double);
|
|
|
| bool isString() const { return m_type == SpecificTypeString; }
|
| String getAsString() const;
|
| void setString(String);
|
| + static UnrestrictedDoubleOrString fromString(String);
|
|
|
| private:
|
| enum SpecificTypes {
|
|
|