| Index: Source/bindings/tests/idls/TestObject.idl
|
| diff --git a/Source/bindings/tests/idls/TestObject.idl b/Source/bindings/tests/idls/TestObject.idl
|
| index 9260497b585c6d04df6b044ad0075230106e239d..1b332249a3cb94a57ff2d2f4b3590ce391a0db00 100644
|
| --- a/Source/bindings/tests/idls/TestObject.idl
|
| +++ b/Source/bindings/tests/idls/TestObject.idl
|
| @@ -32,6 +32,8 @@
|
|
|
| enum TestEnumType { "", "EnumValue1", "EnumValue2", "EnumValue3" };
|
|
|
| +callback TestCallbackFunction = void (TestEnumType formal1, TestObject formal2);
|
| +
|
| [
|
| Constructor(TestCallback testCallback),
|
| ImplementedAs=TestObj
|
| @@ -185,6 +187,10 @@ enum TestEnumType { "", "EnumValue1", "EnumValue2", "EnumValue3" };
|
|
|
| attribute any anyAttribute;
|
|
|
| + attribute TestCallbackFunction callbackFunctionAttribute;
|
| + TestCallbackFunction callbackFunctionReturnValue();
|
| + void callbackFunctionArgument(TestCallbackFunction function);
|
| +
|
| // Overloads
|
| void overloadedMethod(TestObject? objArg, [StrictTypeChecking] DOMString strArg);
|
| void overloadedMethod(TestObject? objArg, optional long longArg);
|
|
|