blob: d0c4e600c4c9b65ec82fb4ae0a5b3727eb842aa0 [file] [log] [blame]
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
enum InternalEnum { "foo", "bar", "baz" };
[
GarbageCollected
] dictionary InternalDictionary {
long longMember;
long longMemberWithDefault = 42;
long? longOrNullMember;
long? longOrNullMemberWithDefault = null;
boolean booleanMember;
double doubleMember;
DOMString stringMember;
DOMString stringMemberWithDefault = "defaultStringValue";
sequence<DOMString> stringSequenceMember;
sequence<DOMString>? stringSequenceOrNullMember;
InternalEnum enumMember;
InternalEnum enumMemberWithDefault = "foo";
InternalEnum? enumOrNullMember;
Element elementMember;
Element? elementOrNullMember;
object objectMember;
object? objectOrNullMemberWithDefault = null;
};