Index: core/testing/InternalDictionary.idl |
diff --git a/core/testing/InternalDictionary.idl b/core/testing/InternalDictionary.idl |
index d0c4e600c4c9b65ec82fb4ae0a5b3727eb842aa0..b35e9a5e4ffc47f1be2cd3c0f44c3da7c1c54652 100644 |
--- a/core/testing/InternalDictionary.idl |
+++ b/core/testing/InternalDictionary.idl |
@@ -4,24 +4,34 @@ |
enum InternalEnum { "foo", "bar", "baz" }; |
-[ |
- GarbageCollected |
-] dictionary InternalDictionary { |
+dictionary InternalDictionary { |
long longMember; |
+ [Clamp] long longMemberWithClamp; |
+ [EnforceRange] long longMemberWithEnforceRange; |
+ // We don't want to add a UseCounter feature for testing, so using KeyboardEventKeyLocation. |
+ [DeprecateAs=KeyboardEventKeyLocation, ImplementedAs=longMember] long deprecateLongMember; |
long longMemberWithDefault = 42; |
long? longOrNullMember; |
long? longOrNullMemberWithDefault = null; |
boolean booleanMember; |
double doubleMember; |
+ unrestricted double unrestrictedDoubleMember; |
DOMString stringMember; |
DOMString stringMemberWithDefault = "defaultStringValue"; |
+ ByteString byteStringMember; |
+ USVString usvStringMember; |
sequence<DOMString> stringSequenceMember; |
+ sequence<DOMString> stringSequenceMemberWithDefault = []; |
sequence<DOMString>? stringSequenceOrNullMember; |
InternalEnum enumMember; |
InternalEnum enumMemberWithDefault = "foo"; |
InternalEnum? enumOrNullMember; |
+ InternalEnum[] enumArrayMember; |
Element elementMember; |
Element? elementOrNullMember; |
object objectMember; |
object? objectOrNullMemberWithDefault = null; |
+ (double or DOMString) doubleOrStringMember; |
+ sequence<(double or DOMString)> doubleOrStringSequenceMember; |
+ EventTarget? eventTargetOrNullMember = null; |
}; |