diff --git a/src/components/script/dom/testbinding.rs b/src/components/script/dom/testbinding.rs index 8173a9829aa..35dc025cdae 100644 --- a/src/components/script/dom/testbinding.rs +++ b/src/components/script/dom/testbinding.rs @@ -122,6 +122,19 @@ impl TestBinding { pub fn PassOptionalNullableDoubleWithDefault(&self, _: Option) {} // pub fn PassOptionalNullableStringWithDefault(&self, _: Option) {} pub fn PassOptionalNullableInterfaceWithDefault(&self, _: Option>) {} + + // pub fn PassOptionalNullableBooleanWithNonNullDefault(&self, _: Option) {} + // pub fn PassOptionalNullableByteWithNonNullDefault(&self, _: Option) {} + // pub fn PassOptionalNullableOctetWithNonNullDefault(&self, _: Option) {} + // pub fn PassOptionalNullableShortWithNonNullDefault(&self, _: Option) {} + // pub fn PassOptionalNullableUnsignedShortWithNonNullDefault(&self, _: Option) {} + // pub fn PassOptionalNullableLongWithNonNullDefault(&self, _: Option) {} + // pub fn PassOptionalNullableUnsignedLongWithNonNullDefault(&self, _: Option) {} + // pub fn PassOptionalNullableLongLongWithNonNullDefault(&self, _: Option) {} + // pub fn PassOptionalNullableUnsignedLongLongWithNonNullDefault(&self, _: Option) {} + // pub fn PassOptionalNullableFloatWithNonNullDefault(&self, _: Option) {} + // pub fn PassOptionalNullableDoubleWithNonNullDefault(&self, _: Option) {} + // pub fn PassOptionalNullableStringWithNonNullDefault(&self, _: Option) {} } impl Reflectable for TestBinding { diff --git a/src/components/script/dom/webidls/TestBinding.webidl b/src/components/script/dom/webidls/TestBinding.webidl index 5cb5a20a02e..c9d1a6745c4 100644 --- a/src/components/script/dom/webidls/TestBinding.webidl +++ b/src/components/script/dom/webidls/TestBinding.webidl @@ -82,4 +82,17 @@ interface TestBinding { void passOptionalNullableUnsignedLongLongWithDefault(optional unsigned long long? arg = null); // void passOptionalNullableStringWithDefault(optional DOMString? arg = null); void passOptionalNullableInterfaceWithDefault(optional Blob? arg = null); + + // void passOptionalNullableBooleanWithNonNullDefault(optional boolean? arg = false); + // void passOptionalNullableByteWithNonNullDefault(optional byte? arg = 7); + // void passOptionalNullableOctetWithNonNullDefault(optional octet? arg = 7); + // void passOptionalNullableShortWithNonNullDefault(optional short? arg = 7); + // void passOptionalNullableUnsignedShortWithNonNullDefault(optional unsigned short? arg = 7); + // void passOptionalNullableLongWithNonNullDefault(optional long? arg = 7); + // void passOptionalNullableUnsignedLongWithNonNullDefault(optional unsigned long? arg = 7); + // void passOptionalNullableLongLongWithNonNullDefault(optional long long? arg = 7); + // void passOptionalNullableUnsignedLongLongWithNonNullDefault(optional unsigned long long? arg = 7); + // void passOptionalNullableFloatWithNonNullDefault(optional float? arg = 0.0); + // void passOptionalNullableDoubleWithNonNullDefault(optional double? arg = 0.0); + // void passOptionalNullableStringWithNonNullDefault(optional DOMString? arg = ""); };