1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 enum InternalEnum { "foo", "bar", "baz" };
9 ] dictionary InternalDictionary {
11 long longMemberWithDefault = 42;
12 long? longOrNullMember;
13 long? longOrNullMemberWithDefault = null;
14 boolean booleanMember;
16 DOMString stringMember;
17 DOMString stringMemberWithDefault = "defaultStringValue";
18 sequence<DOMString> stringSequenceMember;
19 sequence<DOMString>? stringSequenceOrNullMember;
20 InternalEnum enumMember;
21 InternalEnum enumMemberWithDefault = "foo";
22 InternalEnum? enumOrNullMember;
23 Element elementMember;
24 Element? elementOrNullMember;
26 object? objectOrNullMemberWithDefault = null;