mirror of
https://github.com/servo/servo.git
synced 2025-08-03 20:50:07 +01:00
parent
5df705a41f
commit
52ea5204a2
158 changed files with 1124 additions and 1124 deletions
|
@ -176,8 +176,8 @@ interface TestBinding {
|
|||
[PutForwards=booleanAttribute]
|
||||
readonly attribute TestBinding forwardedAttribute;
|
||||
|
||||
[BinaryName="BinaryRenamedMethod"] void methToBinaryRename();
|
||||
void receiveVoid();
|
||||
[BinaryName="BinaryRenamedMethod"] undefined methToBinaryRename();
|
||||
undefined receiveVoid();
|
||||
boolean receiveBoolean();
|
||||
byte receiveByte();
|
||||
octet receiveOctet();
|
||||
|
@ -243,262 +243,262 @@ interface TestBinding {
|
|||
|
||||
(DOMString or object) receiveUnionIdentity((DOMString or object) arg);
|
||||
|
||||
void passBoolean(boolean arg);
|
||||
void passByte(byte arg);
|
||||
void passOctet(octet arg);
|
||||
void passShort(short arg);
|
||||
void passUnsignedShort(unsigned short arg);
|
||||
void passLong(long arg);
|
||||
void passUnsignedLong(unsigned long arg);
|
||||
void passLongLong(long long arg);
|
||||
void passUnsignedLongLong(unsigned long long arg);
|
||||
void passUnrestrictedFloat(unrestricted float arg);
|
||||
void passFloat(float arg);
|
||||
void passUnrestrictedDouble(unrestricted double arg);
|
||||
void passDouble(double arg);
|
||||
void passString(DOMString arg);
|
||||
void passUsvstring(USVString arg);
|
||||
void passByteString(ByteString arg);
|
||||
void passEnum(TestEnum arg);
|
||||
void passInterface(Blob arg);
|
||||
void passTypedArray(Int8Array arg);
|
||||
void passTypedArray2(ArrayBuffer arg);
|
||||
void passTypedArray3(ArrayBufferView arg);
|
||||
void passUnion((HTMLElement or long) arg);
|
||||
void passUnion2((Event or DOMString) data);
|
||||
void passUnion3((Blob or DOMString) data);
|
||||
void passUnion4((DOMString or sequence<DOMString>) seq);
|
||||
void passUnion5((DOMString or boolean) data);
|
||||
void passUnion6((unsigned long or boolean) bool);
|
||||
void passUnion7((sequence<DOMString> or unsigned long) arg);
|
||||
void passUnion8((sequence<ByteString> or long) arg);
|
||||
void passUnion9((TestDictionary or long) arg);
|
||||
void passUnion10((DOMString or object) arg);
|
||||
void passUnion11((ArrayBuffer or ArrayBufferView) arg);
|
||||
void passUnionWithTypedef((Document or TestTypedef) arg);
|
||||
void passUnionWithTypedef2((sequence<long> or TestTypedef) arg);
|
||||
void passAny(any arg);
|
||||
void passObject(object arg);
|
||||
void passCallbackFunction(Function fun);
|
||||
void passCallbackInterface(EventListener listener);
|
||||
void passSequence(sequence<long> seq);
|
||||
void passAnySequence(sequence<any> seq);
|
||||
undefined passBoolean(boolean arg);
|
||||
undefined passByte(byte arg);
|
||||
undefined passOctet(octet arg);
|
||||
undefined passShort(short arg);
|
||||
undefined passUnsignedShort(unsigned short arg);
|
||||
undefined passLong(long arg);
|
||||
undefined passUnsignedLong(unsigned long arg);
|
||||
undefined passLongLong(long long arg);
|
||||
undefined passUnsignedLongLong(unsigned long long arg);
|
||||
undefined passUnrestrictedFloat(unrestricted float arg);
|
||||
undefined passFloat(float arg);
|
||||
undefined passUnrestrictedDouble(unrestricted double arg);
|
||||
undefined passDouble(double arg);
|
||||
undefined passString(DOMString arg);
|
||||
undefined passUsvstring(USVString arg);
|
||||
undefined passByteString(ByteString arg);
|
||||
undefined passEnum(TestEnum arg);
|
||||
undefined passInterface(Blob arg);
|
||||
undefined passTypedArray(Int8Array arg);
|
||||
undefined passTypedArray2(ArrayBuffer arg);
|
||||
undefined passTypedArray3(ArrayBufferView arg);
|
||||
undefined passUnion((HTMLElement or long) arg);
|
||||
undefined passUnion2((Event or DOMString) data);
|
||||
undefined passUnion3((Blob or DOMString) data);
|
||||
undefined passUnion4((DOMString or sequence<DOMString>) seq);
|
||||
undefined passUnion5((DOMString or boolean) data);
|
||||
undefined passUnion6((unsigned long or boolean) bool);
|
||||
undefined passUnion7((sequence<DOMString> or unsigned long) arg);
|
||||
undefined passUnion8((sequence<ByteString> or long) arg);
|
||||
undefined passUnion9((TestDictionary or long) arg);
|
||||
undefined passUnion10((DOMString or object) arg);
|
||||
undefined passUnion11((ArrayBuffer or ArrayBufferView) arg);
|
||||
undefined passUnionWithTypedef((Document or TestTypedef) arg);
|
||||
undefined passUnionWithTypedef2((sequence<long> or TestTypedef) arg);
|
||||
undefined passAny(any arg);
|
||||
undefined passObject(object arg);
|
||||
undefined passCallbackFunction(Function fun);
|
||||
undefined passCallbackInterface(EventListener listener);
|
||||
undefined passSequence(sequence<long> seq);
|
||||
undefined passAnySequence(sequence<any> seq);
|
||||
sequence<any> anySequencePassthrough(sequence<any> seq);
|
||||
void passObjectSequence(sequence<object> seq);
|
||||
void passStringSequence(sequence<DOMString> seq);
|
||||
void passInterfaceSequence(sequence<Blob> seq);
|
||||
undefined passObjectSequence(sequence<object> seq);
|
||||
undefined passStringSequence(sequence<DOMString> seq);
|
||||
undefined passInterfaceSequence(sequence<Blob> seq);
|
||||
|
||||
void passOverloaded(ArrayBuffer arg);
|
||||
void passOverloaded(DOMString arg);
|
||||
undefined passOverloaded(ArrayBuffer arg);
|
||||
undefined passOverloaded(DOMString arg);
|
||||
|
||||
// https://github.com/servo/servo/pull/26154
|
||||
DOMString passOverloadedDict(Node arg);
|
||||
DOMString passOverloadedDict(TestURLLike arg);
|
||||
|
||||
void passNullableBoolean(boolean? arg);
|
||||
void passNullableByte(byte? arg);
|
||||
void passNullableOctet(octet? arg);
|
||||
void passNullableShort(short? arg);
|
||||
void passNullableUnsignedShort(unsigned short? arg);
|
||||
void passNullableLong(long? arg);
|
||||
void passNullableUnsignedLong(unsigned long? arg);
|
||||
void passNullableLongLong(long long? arg);
|
||||
void passNullableUnsignedLongLong(unsigned long long? arg);
|
||||
void passNullableUnrestrictedFloat(unrestricted float? arg);
|
||||
void passNullableFloat(float? arg);
|
||||
void passNullableUnrestrictedDouble(unrestricted double? arg);
|
||||
void passNullableDouble(double? arg);
|
||||
void passNullableString(DOMString? arg);
|
||||
void passNullableUsvstring(USVString? arg);
|
||||
void passNullableByteString(ByteString? arg);
|
||||
undefined passNullableBoolean(boolean? arg);
|
||||
undefined passNullableByte(byte? arg);
|
||||
undefined passNullableOctet(octet? arg);
|
||||
undefined passNullableShort(short? arg);
|
||||
undefined passNullableUnsignedShort(unsigned short? arg);
|
||||
undefined passNullableLong(long? arg);
|
||||
undefined passNullableUnsignedLong(unsigned long? arg);
|
||||
undefined passNullableLongLong(long long? arg);
|
||||
undefined passNullableUnsignedLongLong(unsigned long long? arg);
|
||||
undefined passNullableUnrestrictedFloat(unrestricted float? arg);
|
||||
undefined passNullableFloat(float? arg);
|
||||
undefined passNullableUnrestrictedDouble(unrestricted double? arg);
|
||||
undefined passNullableDouble(double? arg);
|
||||
undefined passNullableString(DOMString? arg);
|
||||
undefined passNullableUsvstring(USVString? arg);
|
||||
undefined passNullableByteString(ByteString? arg);
|
||||
// void passNullableEnum(TestEnum? arg);
|
||||
void passNullableInterface(Blob? arg);
|
||||
void passNullableObject(object? arg);
|
||||
void passNullableTypedArray(Int8Array? arg);
|
||||
void passNullableUnion((HTMLElement or long)? arg);
|
||||
void passNullableUnion2((Event or DOMString)? data);
|
||||
void passNullableUnion3((DOMString or sequence<long>)? data);
|
||||
void passNullableUnion4((sequence<long> or boolean)? bool);
|
||||
void passNullableUnion5((unsigned long or boolean)? arg);
|
||||
void passNullableUnion6((ByteString or long)? arg);
|
||||
void passNullableCallbackFunction(Function? fun);
|
||||
void passNullableCallbackInterface(EventListener? listener);
|
||||
void passNullableSequence(sequence<long>? seq);
|
||||
undefined passNullableInterface(Blob? arg);
|
||||
undefined passNullableObject(object? arg);
|
||||
undefined passNullableTypedArray(Int8Array? arg);
|
||||
undefined passNullableUnion((HTMLElement or long)? arg);
|
||||
undefined passNullableUnion2((Event or DOMString)? data);
|
||||
undefined passNullableUnion3((DOMString or sequence<long>)? data);
|
||||
undefined passNullableUnion4((sequence<long> or boolean)? bool);
|
||||
undefined passNullableUnion5((unsigned long or boolean)? arg);
|
||||
undefined passNullableUnion6((ByteString or long)? arg);
|
||||
undefined passNullableCallbackFunction(Function? fun);
|
||||
undefined passNullableCallbackInterface(EventListener? listener);
|
||||
undefined passNullableSequence(sequence<long>? seq);
|
||||
|
||||
void passOptionalBoolean(optional boolean arg);
|
||||
void passOptionalByte(optional byte arg);
|
||||
void passOptionalOctet(optional octet arg);
|
||||
void passOptionalShort(optional short arg);
|
||||
void passOptionalUnsignedShort(optional unsigned short arg);
|
||||
void passOptionalLong(optional long arg);
|
||||
void passOptionalUnsignedLong(optional unsigned long arg);
|
||||
void passOptionalLongLong(optional long long arg);
|
||||
void passOptionalUnsignedLongLong(optional unsigned long long arg);
|
||||
void passOptionalUnrestrictedFloat(optional unrestricted float arg);
|
||||
void passOptionalFloat(optional float arg);
|
||||
void passOptionalUnrestrictedDouble(optional unrestricted double arg);
|
||||
void passOptionalDouble(optional double arg);
|
||||
void passOptionalString(optional DOMString arg);
|
||||
void passOptionalUsvstring(optional USVString arg);
|
||||
void passOptionalByteString(optional ByteString arg);
|
||||
void passOptionalEnum(optional TestEnum arg);
|
||||
void passOptionalInterface(optional Blob arg);
|
||||
void passOptionalUnion(optional (HTMLElement or long) arg);
|
||||
void passOptionalUnion2(optional (Event or DOMString) data);
|
||||
void passOptionalUnion3(optional (DOMString or sequence<long>) arg);
|
||||
void passOptionalUnion4(optional (sequence<long> or boolean) data);
|
||||
void passOptionalUnion5(optional (unsigned long or boolean) bool);
|
||||
void passOptionalUnion6(optional (ByteString or long) arg);
|
||||
void passOptionalAny(optional any arg);
|
||||
void passOptionalObject(optional object arg);
|
||||
void passOptionalCallbackFunction(optional Function fun);
|
||||
void passOptionalCallbackInterface(optional EventListener listener);
|
||||
void passOptionalSequence(optional sequence<long> seq);
|
||||
undefined passOptionalBoolean(optional boolean arg);
|
||||
undefined passOptionalByte(optional byte arg);
|
||||
undefined passOptionalOctet(optional octet arg);
|
||||
undefined passOptionalShort(optional short arg);
|
||||
undefined passOptionalUnsignedShort(optional unsigned short arg);
|
||||
undefined passOptionalLong(optional long arg);
|
||||
undefined passOptionalUnsignedLong(optional unsigned long arg);
|
||||
undefined passOptionalLongLong(optional long long arg);
|
||||
undefined passOptionalUnsignedLongLong(optional unsigned long long arg);
|
||||
undefined passOptionalUnrestrictedFloat(optional unrestricted float arg);
|
||||
undefined passOptionalFloat(optional float arg);
|
||||
undefined passOptionalUnrestrictedDouble(optional unrestricted double arg);
|
||||
undefined passOptionalDouble(optional double arg);
|
||||
undefined passOptionalString(optional DOMString arg);
|
||||
undefined passOptionalUsvstring(optional USVString arg);
|
||||
undefined passOptionalByteString(optional ByteString arg);
|
||||
undefined passOptionalEnum(optional TestEnum arg);
|
||||
undefined passOptionalInterface(optional Blob arg);
|
||||
undefined passOptionalUnion(optional (HTMLElement or long) arg);
|
||||
undefined passOptionalUnion2(optional (Event or DOMString) data);
|
||||
undefined passOptionalUnion3(optional (DOMString or sequence<long>) arg);
|
||||
undefined passOptionalUnion4(optional (sequence<long> or boolean) data);
|
||||
undefined passOptionalUnion5(optional (unsigned long or boolean) bool);
|
||||
undefined passOptionalUnion6(optional (ByteString or long) arg);
|
||||
undefined passOptionalAny(optional any arg);
|
||||
undefined passOptionalObject(optional object arg);
|
||||
undefined passOptionalCallbackFunction(optional Function fun);
|
||||
undefined passOptionalCallbackInterface(optional EventListener listener);
|
||||
undefined passOptionalSequence(optional sequence<long> seq);
|
||||
|
||||
void passOptionalNullableBoolean(optional boolean? arg);
|
||||
void passOptionalNullableByte(optional byte? arg);
|
||||
void passOptionalNullableOctet(optional octet? arg);
|
||||
void passOptionalNullableShort(optional short? arg);
|
||||
void passOptionalNullableUnsignedShort(optional unsigned short? arg);
|
||||
void passOptionalNullableLong(optional long? arg);
|
||||
void passOptionalNullableUnsignedLong(optional unsigned long? arg);
|
||||
void passOptionalNullableLongLong(optional long long? arg);
|
||||
void passOptionalNullableUnsignedLongLong(optional unsigned long long? arg);
|
||||
void passOptionalNullableUnrestrictedFloat(optional unrestricted float? arg);
|
||||
void passOptionalNullableFloat(optional float? arg);
|
||||
void passOptionalNullableUnrestrictedDouble(optional unrestricted double? arg);
|
||||
void passOptionalNullableDouble(optional double? arg);
|
||||
void passOptionalNullableString(optional DOMString? arg);
|
||||
void passOptionalNullableUsvstring(optional USVString? arg);
|
||||
void passOptionalNullableByteString(optional ByteString? arg);
|
||||
undefined passOptionalNullableBoolean(optional boolean? arg);
|
||||
undefined passOptionalNullableByte(optional byte? arg);
|
||||
undefined passOptionalNullableOctet(optional octet? arg);
|
||||
undefined passOptionalNullableShort(optional short? arg);
|
||||
undefined passOptionalNullableUnsignedShort(optional unsigned short? arg);
|
||||
undefined passOptionalNullableLong(optional long? arg);
|
||||
undefined passOptionalNullableUnsignedLong(optional unsigned long? arg);
|
||||
undefined passOptionalNullableLongLong(optional long long? arg);
|
||||
undefined passOptionalNullableUnsignedLongLong(optional unsigned long long? arg);
|
||||
undefined passOptionalNullableUnrestrictedFloat(optional unrestricted float? arg);
|
||||
undefined passOptionalNullableFloat(optional float? arg);
|
||||
undefined passOptionalNullableUnrestrictedDouble(optional unrestricted double? arg);
|
||||
undefined passOptionalNullableDouble(optional double? arg);
|
||||
undefined passOptionalNullableString(optional DOMString? arg);
|
||||
undefined passOptionalNullableUsvstring(optional USVString? arg);
|
||||
undefined passOptionalNullableByteString(optional ByteString? arg);
|
||||
// void passOptionalNullableEnum(optional TestEnum? arg);
|
||||
void passOptionalNullableInterface(optional Blob? arg);
|
||||
void passOptionalNullableObject(optional object? arg);
|
||||
void passOptionalNullableUnion(optional (HTMLElement or long)? arg);
|
||||
void passOptionalNullableUnion2(optional (Event or DOMString)? data);
|
||||
void passOptionalNullableUnion3(optional (DOMString or sequence<long>)? arg);
|
||||
void passOptionalNullableUnion4(optional (sequence<long> or boolean)? data);
|
||||
void passOptionalNullableUnion5(optional (unsigned long or boolean)? bool);
|
||||
void passOptionalNullableUnion6(optional (ByteString or long)? arg);
|
||||
void passOptionalNullableCallbackFunction(optional Function? fun);
|
||||
void passOptionalNullableCallbackInterface(optional EventListener? listener);
|
||||
void passOptionalNullableSequence(optional sequence<long>? seq);
|
||||
undefined passOptionalNullableInterface(optional Blob? arg);
|
||||
undefined passOptionalNullableObject(optional object? arg);
|
||||
undefined passOptionalNullableUnion(optional (HTMLElement or long)? arg);
|
||||
undefined passOptionalNullableUnion2(optional (Event or DOMString)? data);
|
||||
undefined passOptionalNullableUnion3(optional (DOMString or sequence<long>)? arg);
|
||||
undefined passOptionalNullableUnion4(optional (sequence<long> or boolean)? data);
|
||||
undefined passOptionalNullableUnion5(optional (unsigned long or boolean)? bool);
|
||||
undefined passOptionalNullableUnion6(optional (ByteString or long)? arg);
|
||||
undefined passOptionalNullableCallbackFunction(optional Function? fun);
|
||||
undefined passOptionalNullableCallbackInterface(optional EventListener? listener);
|
||||
undefined passOptionalNullableSequence(optional sequence<long>? seq);
|
||||
|
||||
void passOptionalBooleanWithDefault(optional boolean arg = false);
|
||||
void passOptionalByteWithDefault(optional byte arg = 0);
|
||||
void passOptionalOctetWithDefault(optional octet arg = 19);
|
||||
void passOptionalShortWithDefault(optional short arg = 5);
|
||||
void passOptionalUnsignedShortWithDefault(optional unsigned short arg = 2);
|
||||
void passOptionalLongWithDefault(optional long arg = 7);
|
||||
void passOptionalUnsignedLongWithDefault(optional unsigned long arg = 6);
|
||||
void passOptionalLongLongWithDefault(optional long long arg = -12);
|
||||
void passOptionalUnsignedLongLongWithDefault(optional unsigned long long arg = 17);
|
||||
void passOptionalBytestringWithDefault(optional ByteString arg = "x");
|
||||
void passOptionalStringWithDefault(optional DOMString arg = "x");
|
||||
void passOptionalUsvstringWithDefault(optional USVString arg = "x");
|
||||
void passOptionalEnumWithDefault(optional TestEnum arg = "foo");
|
||||
void passOptionalSequenceWithDefault(optional sequence<long> seq = []);
|
||||
undefined passOptionalBooleanWithDefault(optional boolean arg = false);
|
||||
undefined passOptionalByteWithDefault(optional byte arg = 0);
|
||||
undefined passOptionalOctetWithDefault(optional octet arg = 19);
|
||||
undefined passOptionalShortWithDefault(optional short arg = 5);
|
||||
undefined passOptionalUnsignedShortWithDefault(optional unsigned short arg = 2);
|
||||
undefined passOptionalLongWithDefault(optional long arg = 7);
|
||||
undefined passOptionalUnsignedLongWithDefault(optional unsigned long arg = 6);
|
||||
undefined passOptionalLongLongWithDefault(optional long long arg = -12);
|
||||
undefined passOptionalUnsignedLongLongWithDefault(optional unsigned long long arg = 17);
|
||||
undefined passOptionalBytestringWithDefault(optional ByteString arg = "x");
|
||||
undefined passOptionalStringWithDefault(optional DOMString arg = "x");
|
||||
undefined passOptionalUsvstringWithDefault(optional USVString arg = "x");
|
||||
undefined passOptionalEnumWithDefault(optional TestEnum arg = "foo");
|
||||
undefined passOptionalSequenceWithDefault(optional sequence<long> seq = []);
|
||||
// void passOptionalUnionWithDefault(optional (HTMLElement or long) arg = 9);
|
||||
// void passOptionalUnion2WithDefault(optional(Event or DOMString)? data = "foo");
|
||||
|
||||
void passOptionalNullableBooleanWithDefault(optional boolean? arg = null);
|
||||
void passOptionalNullableByteWithDefault(optional byte? arg = null);
|
||||
void passOptionalNullableOctetWithDefault(optional octet? arg = null);
|
||||
void passOptionalNullableShortWithDefault(optional short? arg = null);
|
||||
void passOptionalNullableUnsignedShortWithDefault(optional unsigned short? arg = null);
|
||||
void passOptionalNullableLongWithDefault(optional long? arg = null);
|
||||
void passOptionalNullableUnsignedLongWithDefault(optional unsigned long? arg = null);
|
||||
void passOptionalNullableLongLongWithDefault(optional long long? arg = null);
|
||||
void passOptionalNullableUnsignedLongLongWithDefault(optional unsigned long long? arg = null);
|
||||
void passOptionalNullableStringWithDefault(optional DOMString? arg = null);
|
||||
void passOptionalNullableUsvstringWithDefault(optional USVString? arg = null);
|
||||
void passOptionalNullableByteStringWithDefault(optional ByteString? arg = null);
|
||||
undefined passOptionalNullableBooleanWithDefault(optional boolean? arg = null);
|
||||
undefined passOptionalNullableByteWithDefault(optional byte? arg = null);
|
||||
undefined passOptionalNullableOctetWithDefault(optional octet? arg = null);
|
||||
undefined passOptionalNullableShortWithDefault(optional short? arg = null);
|
||||
undefined passOptionalNullableUnsignedShortWithDefault(optional unsigned short? arg = null);
|
||||
undefined passOptionalNullableLongWithDefault(optional long? arg = null);
|
||||
undefined passOptionalNullableUnsignedLongWithDefault(optional unsigned long? arg = null);
|
||||
undefined passOptionalNullableLongLongWithDefault(optional long long? arg = null);
|
||||
undefined passOptionalNullableUnsignedLongLongWithDefault(optional unsigned long long? arg = null);
|
||||
undefined passOptionalNullableStringWithDefault(optional DOMString? arg = null);
|
||||
undefined passOptionalNullableUsvstringWithDefault(optional USVString? arg = null);
|
||||
undefined passOptionalNullableByteStringWithDefault(optional ByteString? arg = null);
|
||||
// void passOptionalNullableEnumWithDefault(optional TestEnum? arg = null);
|
||||
void passOptionalNullableInterfaceWithDefault(optional Blob? arg = null);
|
||||
void passOptionalNullableObjectWithDefault(optional object? arg = null);
|
||||
void passOptionalNullableUnionWithDefault(optional (HTMLElement or long)? arg = null);
|
||||
void passOptionalNullableUnion2WithDefault(optional (Event or DOMString)? data = null);
|
||||
undefined passOptionalNullableInterfaceWithDefault(optional Blob? arg = null);
|
||||
undefined passOptionalNullableObjectWithDefault(optional object? arg = null);
|
||||
undefined passOptionalNullableUnionWithDefault(optional (HTMLElement or long)? arg = null);
|
||||
undefined passOptionalNullableUnion2WithDefault(optional (Event or DOMString)? data = null);
|
||||
// void passOptionalNullableCallbackFunctionWithDefault(optional Function? fun = null);
|
||||
void passOptionalNullableCallbackInterfaceWithDefault(optional EventListener? listener = null);
|
||||
void passOptionalAnyWithDefault(optional any arg = null);
|
||||
undefined passOptionalNullableCallbackInterfaceWithDefault(optional EventListener? listener = null);
|
||||
undefined passOptionalAnyWithDefault(optional any 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);
|
||||
undefined passOptionalNullableBooleanWithNonNullDefault(optional boolean? arg = false);
|
||||
undefined passOptionalNullableByteWithNonNullDefault(optional byte? arg = 7);
|
||||
undefined passOptionalNullableOctetWithNonNullDefault(optional octet? arg = 7);
|
||||
undefined passOptionalNullableShortWithNonNullDefault(optional short? arg = 7);
|
||||
undefined passOptionalNullableUnsignedShortWithNonNullDefault(optional unsigned short? arg = 7);
|
||||
undefined passOptionalNullableLongWithNonNullDefault(optional long? arg = 7);
|
||||
undefined passOptionalNullableUnsignedLongWithNonNullDefault(optional unsigned long? arg = 7);
|
||||
undefined passOptionalNullableLongLongWithNonNullDefault(optional long long? arg = 7);
|
||||
undefined passOptionalNullableUnsignedLongLongWithNonNullDefault(optional unsigned long long? arg = 7);
|
||||
// void passOptionalNullableUnrestrictedFloatWithNonNullDefault(optional unrestricted float? arg = 0.0);
|
||||
// void passOptionalNullableFloatWithNonNullDefault(optional float? arg = 0.0);
|
||||
// void passOptionalNullableUnrestrictedDoubleWithNonNullDefault(optional unrestricted double? arg = 0.0);
|
||||
// void passOptionalNullableDoubleWithNonNullDefault(optional double? arg = 0.0);
|
||||
void passOptionalNullableStringWithNonNullDefault(optional DOMString? arg = "x");
|
||||
void passOptionalNullableUsvstringWithNonNullDefault(optional USVString? arg = "x");
|
||||
undefined passOptionalNullableStringWithNonNullDefault(optional DOMString? arg = "x");
|
||||
undefined passOptionalNullableUsvstringWithNonNullDefault(optional USVString? arg = "x");
|
||||
// void passOptionalNullableEnumWithNonNullDefault(optional TestEnum? arg = "foo");
|
||||
// void passOptionalNullableUnionWithNonNullDefault(optional (HTMLElement or long)? arg = 7);
|
||||
// void passOptionalNullableUnion2WithNonNullDefault(optional (Event or DOMString)? data = "foo");
|
||||
TestBinding passOptionalOverloaded(TestBinding arg0, optional unsigned long arg1 = 0,
|
||||
optional unsigned long arg2 = 0);
|
||||
void passOptionalOverloaded(Blob arg0, optional unsigned long arg1 = 0);
|
||||
undefined passOptionalOverloaded(Blob arg0, optional unsigned long arg1 = 0);
|
||||
|
||||
void passVariadicBoolean(boolean... args);
|
||||
void passVariadicBooleanAndDefault(optional boolean arg = true, boolean... args);
|
||||
void passVariadicByte(byte... args);
|
||||
void passVariadicOctet(octet... args);
|
||||
void passVariadicShort(short... args);
|
||||
void passVariadicUnsignedShort(unsigned short... args);
|
||||
void passVariadicLong(long... args);
|
||||
void passVariadicUnsignedLong(unsigned long... args);
|
||||
void passVariadicLongLong(long long... args);
|
||||
void passVariadicUnsignedLongLong(unsigned long long... args);
|
||||
void passVariadicUnrestrictedFloat(unrestricted float... args);
|
||||
void passVariadicFloat(float... args);
|
||||
void passVariadicUnrestrictedDouble(unrestricted double... args);
|
||||
void passVariadicDouble(double... args);
|
||||
void passVariadicString(DOMString... args);
|
||||
void passVariadicUsvstring(USVString... args);
|
||||
void passVariadicByteString(ByteString... args);
|
||||
void passVariadicEnum(TestEnum... args);
|
||||
void passVariadicInterface(Blob... args);
|
||||
void passVariadicUnion((HTMLElement or long)... args);
|
||||
void passVariadicUnion2((Event or DOMString)... args);
|
||||
void passVariadicUnion3((Blob or DOMString)... args);
|
||||
void passVariadicUnion4((Blob or boolean)... args);
|
||||
void passVariadicUnion5((DOMString or unsigned long)... args);
|
||||
void passVariadicUnion6((unsigned long or boolean)... args);
|
||||
void passVariadicUnion7((ByteString or long)... args);
|
||||
void passVariadicAny(any... args);
|
||||
void passVariadicObject(object... args);
|
||||
undefined passVariadicBoolean(boolean... args);
|
||||
undefined passVariadicBooleanAndDefault(optional boolean arg = true, boolean... args);
|
||||
undefined passVariadicByte(byte... args);
|
||||
undefined passVariadicOctet(octet... args);
|
||||
undefined passVariadicShort(short... args);
|
||||
undefined passVariadicUnsignedShort(unsigned short... args);
|
||||
undefined passVariadicLong(long... args);
|
||||
undefined passVariadicUnsignedLong(unsigned long... args);
|
||||
undefined passVariadicLongLong(long long... args);
|
||||
undefined passVariadicUnsignedLongLong(unsigned long long... args);
|
||||
undefined passVariadicUnrestrictedFloat(unrestricted float... args);
|
||||
undefined passVariadicFloat(float... args);
|
||||
undefined passVariadicUnrestrictedDouble(unrestricted double... args);
|
||||
undefined passVariadicDouble(double... args);
|
||||
undefined passVariadicString(DOMString... args);
|
||||
undefined passVariadicUsvstring(USVString... args);
|
||||
undefined passVariadicByteString(ByteString... args);
|
||||
undefined passVariadicEnum(TestEnum... args);
|
||||
undefined passVariadicInterface(Blob... args);
|
||||
undefined passVariadicUnion((HTMLElement or long)... args);
|
||||
undefined passVariadicUnion2((Event or DOMString)... args);
|
||||
undefined passVariadicUnion3((Blob or DOMString)... args);
|
||||
undefined passVariadicUnion4((Blob or boolean)... args);
|
||||
undefined passVariadicUnion5((DOMString or unsigned long)... args);
|
||||
undefined passVariadicUnion6((unsigned long or boolean)... args);
|
||||
undefined passVariadicUnion7((ByteString or long)... args);
|
||||
undefined passVariadicAny(any... args);
|
||||
undefined passVariadicObject(object... args);
|
||||
|
||||
void passSequenceSequence(sequence<sequence<long>> seq);
|
||||
undefined passSequenceSequence(sequence<sequence<long>> seq);
|
||||
sequence<sequence<long>> returnSequenceSequence();
|
||||
void passUnionSequenceSequence((long or sequence<sequence<long>>) seq);
|
||||
undefined passUnionSequenceSequence((long or sequence<sequence<long>>) seq);
|
||||
|
||||
void passRecord(record<DOMString, long> arg);
|
||||
void passRecordWithUSVStringKey(record<USVString, long> arg);
|
||||
void passRecordWithByteStringKey(record<ByteString, long> arg);
|
||||
void passNullableRecord(record<DOMString, long>? arg);
|
||||
void passRecordOfNullableInts(record<DOMString, long?> arg);
|
||||
void passOptionalRecordOfNullableInts(optional record<DOMString, long?> arg);
|
||||
void passOptionalNullableRecordOfNullableInts(optional record<DOMString, long?>? arg);
|
||||
void passCastableObjectRecord(record<DOMString, TestBinding> arg);
|
||||
void passNullableCastableObjectRecord(record<DOMString, TestBinding?> arg);
|
||||
void passCastableObjectNullableRecord(record<DOMString, TestBinding>? arg);
|
||||
void passNullableCastableObjectNullableRecord(record<DOMString, TestBinding?>? arg);
|
||||
void passOptionalRecord(optional record<DOMString, long> arg);
|
||||
void passOptionalNullableRecord(optional record<DOMString, long>? arg);
|
||||
void passOptionalNullableRecordWithDefaultValue(optional record<DOMString, long>? arg = null);
|
||||
void passOptionalObjectRecord(optional record<DOMString, TestBinding> arg);
|
||||
void passStringRecord(record<DOMString, DOMString> arg);
|
||||
void passByteStringRecord(record<DOMString, ByteString> arg);
|
||||
void passRecordOfRecords(record<DOMString, record<DOMString, long>> arg);
|
||||
undefined passRecord(record<DOMString, long> arg);
|
||||
undefined passRecordWithUSVStringKey(record<USVString, long> arg);
|
||||
undefined passRecordWithByteStringKey(record<ByteString, long> arg);
|
||||
undefined passNullableRecord(record<DOMString, long>? arg);
|
||||
undefined passRecordOfNullableInts(record<DOMString, long?> arg);
|
||||
undefined passOptionalRecordOfNullableInts(optional record<DOMString, long?> arg);
|
||||
undefined passOptionalNullableRecordOfNullableInts(optional record<DOMString, long?>? arg);
|
||||
undefined passCastableObjectRecord(record<DOMString, TestBinding> arg);
|
||||
undefined passNullableCastableObjectRecord(record<DOMString, TestBinding?> arg);
|
||||
undefined passCastableObjectNullableRecord(record<DOMString, TestBinding>? arg);
|
||||
undefined passNullableCastableObjectNullableRecord(record<DOMString, TestBinding?>? arg);
|
||||
undefined passOptionalRecord(optional record<DOMString, long> arg);
|
||||
undefined passOptionalNullableRecord(optional record<DOMString, long>? arg);
|
||||
undefined passOptionalNullableRecordWithDefaultValue(optional record<DOMString, long>? arg = null);
|
||||
undefined passOptionalObjectRecord(optional record<DOMString, TestBinding> arg);
|
||||
undefined passStringRecord(record<DOMString, DOMString> arg);
|
||||
undefined passByteStringRecord(record<DOMString, ByteString> arg);
|
||||
undefined passRecordOfRecords(record<DOMString, record<DOMString, long>> arg);
|
||||
|
||||
void passRecordUnion((long or record<DOMString, ByteString>) init);
|
||||
void passRecordUnion2((TestBinding or record<DOMString, ByteString>) init);
|
||||
void passRecordUnion3((TestBinding or sequence<sequence<ByteString>> or record<DOMString, ByteString>) init);
|
||||
undefined passRecordUnion((long or record<DOMString, ByteString>) init);
|
||||
undefined passRecordUnion2((TestBinding or record<DOMString, ByteString>) init);
|
||||
undefined passRecordUnion3((TestBinding or sequence<sequence<ByteString>> or record<DOMString, ByteString>) init);
|
||||
|
||||
record<DOMString, long> receiveRecord();
|
||||
record<USVString, long> receiveRecordWithUSVStringKey();
|
||||
|
@ -510,7 +510,7 @@ interface TestBinding {
|
|||
record<DOMString, any> receiveAnyRecord();
|
||||
|
||||
static attribute boolean booleanAttributeStatic;
|
||||
static void receiveVoidStatic();
|
||||
static undefined receiveVoidStatic();
|
||||
boolean BooleanMozPreference(DOMString pref_name);
|
||||
DOMString StringMozPreference(DOMString pref_name);
|
||||
|
||||
|
@ -519,22 +519,22 @@ interface TestBinding {
|
|||
[Pref="dom.testbinding.prefcontrolled.enabled"]
|
||||
static readonly attribute boolean prefControlledStaticAttributeDisabled;
|
||||
[Pref="dom.testbinding.prefcontrolled.enabled"]
|
||||
void prefControlledMethodDisabled();
|
||||
undefined prefControlledMethodDisabled();
|
||||
[Pref="dom.testbinding.prefcontrolled.enabled"]
|
||||
static void prefControlledStaticMethodDisabled();
|
||||
static undefined prefControlledStaticMethodDisabled();
|
||||
[Pref="dom.testbinding.prefcontrolled.enabled"]
|
||||
const unsigned short prefControlledConstDisabled = 0;
|
||||
[Pref="layout.animations.test.enabled"]
|
||||
void advanceClock(long millis);
|
||||
undefined advanceClock(long millis);
|
||||
|
||||
[Pref="dom.testbinding.prefcontrolled2.enabled"]
|
||||
readonly attribute boolean prefControlledAttributeEnabled;
|
||||
[Pref="dom.testbinding.prefcontrolled2.enabled"]
|
||||
static readonly attribute boolean prefControlledStaticAttributeEnabled;
|
||||
[Pref="dom.testbinding.prefcontrolled2.enabled"]
|
||||
void prefControlledMethodEnabled();
|
||||
undefined prefControlledMethodEnabled();
|
||||
[Pref="dom.testbinding.prefcontrolled2.enabled"]
|
||||
static void prefControlledStaticMethodEnabled();
|
||||
static undefined prefControlledStaticMethodEnabled();
|
||||
[Pref="dom.testbinding.prefcontrolled2.enabled"]
|
||||
const unsigned short prefControlledConstEnabled = 0;
|
||||
|
||||
|
@ -543,9 +543,9 @@ interface TestBinding {
|
|||
[Func="TestBinding::condition_unsatisfied"]
|
||||
static readonly attribute boolean funcControlledStaticAttributeDisabled;
|
||||
[Func="TestBinding::condition_unsatisfied"]
|
||||
void funcControlledMethodDisabled();
|
||||
undefined funcControlledMethodDisabled();
|
||||
[Func="TestBinding::condition_unsatisfied"]
|
||||
static void funcControlledStaticMethodDisabled();
|
||||
static undefined funcControlledStaticMethodDisabled();
|
||||
[Func="TestBinding::condition_unsatisfied"]
|
||||
const unsigned short funcControlledConstDisabled = 0;
|
||||
|
||||
|
@ -554,9 +554,9 @@ interface TestBinding {
|
|||
[Func="TestBinding::condition_satisfied"]
|
||||
static readonly attribute boolean funcControlledStaticAttributeEnabled;
|
||||
[Func="TestBinding::condition_satisfied"]
|
||||
void funcControlledMethodEnabled();
|
||||
undefined funcControlledMethodEnabled();
|
||||
[Func="TestBinding::condition_satisfied"]
|
||||
static void funcControlledStaticMethodEnabled();
|
||||
static undefined funcControlledStaticMethodEnabled();
|
||||
[Func="TestBinding::condition_satisfied"]
|
||||
const unsigned short funcControlledConstEnabled = 0;
|
||||
|
||||
|
@ -565,14 +565,14 @@ interface TestBinding {
|
|||
[Throws]
|
||||
Promise<any> returnRejectedPromise(any value);
|
||||
readonly attribute Promise<boolean> promiseAttribute;
|
||||
void acceptPromise(Promise<DOMString> string);
|
||||
undefined acceptPromise(Promise<DOMString> string);
|
||||
Promise<any> promiseNativeHandler(SimpleCallback? resolve, SimpleCallback? reject);
|
||||
void promiseResolveNative(Promise<any> p, any value);
|
||||
void promiseRejectNative(Promise<any> p, any value);
|
||||
void promiseRejectWithTypeError(Promise<any> p, USVString message);
|
||||
void resolvePromiseDelayed(Promise<any> p, DOMString value, unsigned long long ms);
|
||||
undefined promiseResolveNative(Promise<any> p, any value);
|
||||
undefined promiseRejectNative(Promise<any> p, any value);
|
||||
undefined promiseRejectWithTypeError(Promise<any> p, USVString message);
|
||||
undefined resolvePromiseDelayed(Promise<any> p, DOMString value, unsigned long long ms);
|
||||
|
||||
void panic();
|
||||
undefined panic();
|
||||
|
||||
GlobalScope entryGlobal();
|
||||
GlobalScope incumbentGlobal();
|
||||
|
@ -593,9 +593,9 @@ partial interface TestBinding {
|
|||
readonly attribute boolean semiExposedBoolFromPartialInterface;
|
||||
};
|
||||
|
||||
callback SimpleCallback = void(any value);
|
||||
callback SimpleCallback = undefined(any value);
|
||||
|
||||
partial interface TestBinding {
|
||||
[Pref="dom.testable_crash.enabled"]
|
||||
void crashHard();
|
||||
undefined crashHard();
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue