summaryrefslogtreecommitdiff
path: root/Source/bindings/tests/idls/TestObject.idl
diff options
context:
space:
mode:
Diffstat (limited to 'Source/bindings/tests/idls/TestObject.idl')
-rw-r--r--Source/bindings/tests/idls/TestObject.idl20
1 files changed, 18 insertions, 2 deletions
diff --git a/Source/bindings/tests/idls/TestObject.idl b/Source/bindings/tests/idls/TestObject.idl
index 26f3dba06..339c85a39 100644
--- a/Source/bindings/tests/idls/TestObject.idl
+++ b/Source/bindings/tests/idls/TestObject.idl
@@ -243,6 +243,8 @@ interface TestObject {
[Reflect, URL] attribute DOMString urlStringAttribute;
[Reflect=reflectUrlAttribute, URL] attribute DOMString urlStringAttribute;
[Unforgeable] attribute long unforgeableLongAttribute;
+ [LogActivity=SetterOnly, LogPreviousValue] attribute long activityLoggingSetterOnlyLogPreviousValueAttribute;
+ [LogActivity, LogPreviousValue] attribute TestInterfaceEmpty activityLoggingLogPreviousValueInterfaceAttribute;
// Methods
@@ -385,9 +387,9 @@ interface TestObject {
void overloadedMethodA(long longArg);
void overloadedMethodA(long longArg1, long longArg2);
void overloadedMethodB(long longArg);
- void overloadedMethodB(long longArg1, optional long longArg2);
+ void overloadedMethodB(boolean booleanArg, optional long longArg);
void overloadedMethodC(long longArg);
- void overloadedMethodC(long longArg, long... longArgs);
+ void overloadedMethodC(boolean booleanArg, long... longArgs);
void overloadedMethodD(long longArg);
void overloadedMethodD(TestInterfaceEmpty testInterfaceEmptyArg);
void overloadedMethodE(long longArg);
@@ -448,6 +450,20 @@ interface TestObject {
[DoNotCheckSignature] void doNotCheckSignatureVoidMethod();
[ImplementedAs=implementedAsMethodName] void implementedAsVoidMethod();
[MeasureAs=TestFeature] void measureAsVoidMethod();
+ [DeprecateAs=TestFeatureA] void DeprecateAsOverloadedMethod();
+ [DeprecateAs=TestFeatureB] void DeprecateAsOverloadedMethod(long arg);
+ [DeprecateAs=TestFeature] void DeprecateAsSameValueOverloadedMethod();
+ [DeprecateAs=TestFeature] void DeprecateAsSameValueOverloadedMethod(long arg);
+ [MeasureAs=TestFeatureA] void measureAsOverloadedMethod();
+ [MeasureAs=TestFeatureB] void measureAsOverloadedMethod(long arg);
+ [MeasureAs=TestFeature] void measureAsSameValueOverloadedMethod();
+ [MeasureAs=TestFeature] void measureAsSameValueOverloadedMethod(long arg);
+ [DeprecateAs=TestFeatureA, MeasureAs=TestFeature] void deprecateAsMeasureAsSameValueOverloadedMethod();
+ [DeprecateAs=TestFeatureB, MeasureAs=TestFeature] void deprecateAsMeasureAsSameValueOverloadedMethod(long arg);
+ [DeprecateAs=TestFeature, MeasureAs=TestFeatureA] void deprecateAsSameValueMeasureAsOverloadedMethod();
+ [DeprecateAs=TestFeature, MeasureAs=TestFeatureB] void deprecateAsSameValueMeasureAsOverloadedMethod(long arg);
+ [DeprecateAs=TestFeatureA, MeasureAs=TestFeatureB] void deprecateAsSameValueMeasureAsSameValueOverloadedMethod();
+ [DeprecateAs=TestFeatureA, MeasureAs=TestFeatureB] void deprecateAsSameValueMeasureAsSameValueOverloadedMethod(long arg);
[NotEnumerable] void notEnumerableVoidMethod();
[PerContextEnabled=FeatureName] void perContextEnabledVoidMethod();
[PerWorldBindings] void perWorldBindingsVoidMethod();