Index: Source/bindings/tests/idls/TestObject.idl |
diff --git a/Source/bindings/tests/idls/TestObject.idl b/Source/bindings/tests/idls/TestObject.idl |
index 549f640829b41b11b8e2a1ccd5a6880885ada3a1..9260497b585c6d04df6b044ad0075230106e239d 100644 |
--- a/Source/bindings/tests/idls/TestObject.idl |
+++ b/Source/bindings/tests/idls/TestObject.idl |
@@ -45,6 +45,8 @@ enum TestEnumType { "", "EnumValue1", "EnumValue2", "EnumValue3" }; |
static readonly attribute TestSubObjConstructor TestSubObj; |
attribute TestEnumType enumAttr; |
readonly attribute TestEnumType readOnlyEnumAttr; |
+ attribute byte byteAttr; |
+ attribute octet octetAttr; |
attribute short shortAttr; |
attribute unsigned short unsignedShortAttr; |
attribute long longAttr; |
@@ -148,11 +150,15 @@ enum TestEnumType { "", "EnumValue1", "EnumValue2", "EnumValue3" }; |
static void staticMethodWithCallbackArg(TestCallback callback); |
// 'EnforceRange' extended attribute |
+ void methodWithEnforceRangeInt8([EnforceRange] byte value); |
+ void methodWithEnforceRangeUInt8([EnforceRange] octet value); |
void methodWithEnforceRangeInt32([EnforceRange] long value); |
void methodWithEnforceRangeUInt32([EnforceRange] unsigned long value); |
void methodWithEnforceRangeInt64([EnforceRange] long long value); |
void methodWithEnforceRangeUInt64([EnforceRange] unsigned long long value); |
+ [EnforceRange] attribute byte enforcedRangeByteAttr; |
+ [EnforceRange] attribute octet enforcedRangeOctetAttr; |
[EnforceRange] attribute long enforcedRangeLongAttr; |
[EnforceRange] attribute unsigned long enforcedRangeUnsignedLongAttr; |
[EnforceRange] attribute long long enforcedRangeLongLongAttr; |