Index: third_party/WebKit/Source/bindings/tests/idls/core/TestObject.idl |
diff --git a/third_party/WebKit/Source/bindings/tests/idls/core/TestObject.idl b/third_party/WebKit/Source/bindings/tests/idls/core/TestObject.idl |
index 6c1c3781a2ce24e8098865fc1ad837ef38396577..e2be6ffa826fee939ccdccf113138ff40674eb54 100644 |
--- a/third_party/WebKit/Source/bindings/tests/idls/core/TestObject.idl |
+++ b/third_party/WebKit/Source/bindings/tests/idls/core/TestObject.idl |
@@ -32,6 +32,7 @@ enum TestEnum {"", "EnumValue1", "EnumValue2", "EnumValue3"}; |
callback VoidCallbackFunction = void (); |
callback AnyCallbackFunctionOptionalAnyArg = any (optional any optionalAnyArg); |
+[ExperimentalCallbackFunction] callback VoidCallbackFunction2 = void (); |
Yuki
2016/09/14 11:57:22
I'd recommend to have two types of callback functi
peria
2016/09/15 01:14:32
could you rename this type more descriptive?
e.g.
lkawai
2016/09/16 05:05:50
Done.
lkawai
2016/09/16 05:05:50
Done.
lkawai
2016/09/16 05:05:50
Done.
|
// No extended attributes on the interface; those go in TestInterface.idl |
interface TestObject { |
@@ -323,6 +324,7 @@ interface TestObject { |
void voidMethodOptionalVoidCallbackFunctionArg(optional VoidCallbackFunction voidCallbackFunctionArg); |
void voidMethodNullableVoidCallbackFunctionArg(VoidCallbackFunction? voidCallbackFunctionArg); |
void voidMethodAnyCallbackFunctionOptionalAnyArg(AnyCallbackFunctionOptionalAnyArg anyCallbackFunctionOptionalAnyArgArg); |
+ void voidMethodVoidCallbackFunction2Arg(VoidCallbackFunction2 voidCallbackFunction2Arg); |
peria
2016/09/15 01:14:32
ditto.
lkawai
2016/09/16 05:05:51
Done.
|
// Custom type conversions |
any anyMethod(); |
void voidMethodEventTargetArg(EventTarget eventTargetArg); |