Avoid a type error with a non-null default value for an optional nullable primitive argument.

This commit is contained in:
Ms2ger 2014-03-06 22:26:12 +01:00
parent 8b5778993a
commit 716e1ce144
3 changed files with 22 additions and 18 deletions

View file

@ -83,15 +83,15 @@ interface TestBinding {
// 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 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 = "");