| OLD | NEW | 
|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 dictionary TestDictionary { | 5 dictionary TestDictionary { | 
| 6     boolean booleanMember; | 6     boolean booleanMember; | 
| 7     long longMember = 1; | 7     long longMember = 1; | 
| 8     DOMString stringMember; | 8     DOMString stringMember; | 
| 9     TestInterface testInterfaceMember; | 9     TestInterface testInterfaceMember; | 
| 10     double? doubleOrNullMember = null; | 10     double? doubleOrNullMember = null; | 
| 11     double restrictedDoubleMember = 3.14; | 11     double restrictedDoubleMember = 3.14; | 
| 12     unrestricted double unrestrictedDoubleMember = 3.14; | 12     unrestricted double unrestrictedDoubleMember = 3.14; | 
| 13     DOMString? stringOrNullMember = "default string value"; | 13     DOMString? stringOrNullMember = "default string value"; | 
| 14     TestInterface? testInterfaceOrNullMember; | 14     TestInterface? testInterfaceOrNullMember; | 
| 15     TestInterfaceGarbageCollected testInterfaceGarbageCollectedMember; | 15     TestInterfaceGarbageCollected testInterfaceGarbageCollectedMember; | 
| 16     TestInterfaceGarbageCollected? testInterfaceGarbageCollectedOrNullMember; | 16     TestInterfaceGarbageCollected? testInterfaceGarbageCollectedOrNullMember; | 
| 17     TestInterfaceWillBeGarbageCollected testInterfaceWillBeGarbageCollectedMembe
    r; | 17     TestInterfaceWillBeGarbageCollected testInterfaceWillBeGarbageCollectedMembe
    r; | 
| 18     TestInterfaceWillBeGarbageCollected? testInterfaceWillBeGarbageCollectedOrNu
    llMember; | 18     TestInterfaceWillBeGarbageCollected? testInterfaceWillBeGarbageCollectedOrNu
    llMember; | 
| 19     DOMString[] stringArrayMember; | 19     DOMString[] stringArrayMember; | 
| 20     sequence<DOMString> stringSequenceMember; | 20     sequence<DOMString> stringSequenceMember; | 
| 21     TestEnum enumMember = "foo"; | 21     TestEnum enumMember = "foo"; | 
|  | 22     sequence<TestEnum> enumSequenceMember; | 
| 22     Element? elementOrNullMember; | 23     Element? elementOrNullMember; | 
| 23     object objectMember; | 24     object objectMember; | 
| 24     object? objectOrNullMember; | 25     object? objectOrNullMember; | 
| 25     [ImplementedAs=createMember] boolean create; | 26     [ImplementedAs=createMember] boolean create; | 
| 26     [DeprecateAs=CreateMember, ImplementedAs=createMember] boolean deprecatedCre
    ateMember; | 27     [DeprecateAs=CreateMember, ImplementedAs=createMember] boolean deprecatedCre
    ateMember; | 
| 27     (double or DOMString) doubleOrStringMember = 3.14; | 28     (double or DOMString) doubleOrStringMember = 3.14; | 
| 28     (double or DOMString) otherDoubleOrStringMember = "default string value"; | 29     (double or DOMString) otherDoubleOrStringMember = "default string value"; | 
| 29     (TestInterface2 or Uint8Array) testInterface2OrUint8ArrayMember; | 30     (TestInterface2 or Uint8Array) testInterface2OrUint8ArrayMember; | 
| 30     sequence<InternalDictionary> internalDictionarySequenceMember; | 31     sequence<InternalDictionary> internalDictionarySequenceMember; | 
| 31     Uint8Array uint8ArrayMember; | 32     Uint8Array uint8ArrayMember; | 
| 32     EventTarget eventTargetMember; | 33     EventTarget eventTargetMember; | 
| 33 }; | 34 }; | 
| OLD | NEW | 
|---|