| OLD | NEW | 
|    1 /* |    1 /* | 
|    2  * Copyright (C) 2009 Google Inc. All rights reserved. |    2  * Copyright (C) 2009 Google Inc. All rights reserved. | 
|    3  * Copyright (C) 2010 Apple Inc. All rights reserved. |    3  * Copyright (C) 2010 Apple Inc. All rights reserved. | 
|    4  * |    4  * | 
|    5  * Redistribution and use in source and binary formstrArg, with or without |    5  * Redistribution and use in source and binary formstrArg, with or without | 
|    6  * modification, are permitted provided that the following conditions |    6  * modification, are permitted provided that the following conditions | 
|    7  * are met: |    7  * are met: | 
|    8  * |    8  * | 
|    9  * 1.  Redistributions of source code must retain the above copyright |    9  * 1.  Redistributions of source code must retain the above copyright | 
|   10  *     notice, this list of conditions and the following disclaimer. |   10  *     notice, this list of conditions and the following disclaimer. | 
| (...skipping 242 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  253     [ImplementedAs=blueberry] attribute long strawberry; |  253     [ImplementedAs=blueberry] attribute long strawberry; | 
|  254  |  254  | 
|  255     [StrictTypeChecking] attribute float strictFloat; |  255     [StrictTypeChecking] attribute float strictFloat; | 
|  256     [StrictTypeChecking, RaisesException] boolean strictFunction(DOMString str, 
     float a, long b); |  256     [StrictTypeChecking, RaisesException] boolean strictFunction(DOMString str, 
     float a, long b); | 
|  257  |  257  | 
|  258     // ObjectiveC reserved words. |  258     // ObjectiveC reserved words. | 
|  259     readonly attribute long      description; |  259     readonly attribute long      description; | 
|  260     attribute long               id; |  260     attribute long               id; | 
|  261     readonly attribute DOMString hash; |  261     readonly attribute DOMString hash; | 
|  262  |  262  | 
|  263     // Check constants and enums. |  | 
|  264     const unsigned short CONST_VALUE_0 = 0; |  | 
|  265     const unsigned short CONST_VALUE_1 = 1; |  | 
|  266     const unsigned short CONST_VALUE_2 = 2; |  | 
|  267     const unsigned short CONST_VALUE_4 = 4; |  | 
|  268     const unsigned short CONST_VALUE_8 = 8; |  | 
|  269     const short CONST_VALUE_9 = -1; |  | 
|  270     const DOMString CONST_VALUE_10 = "my constant string"; |  | 
|  271     const unsigned short CONST_VALUE_11 = 0xffffffff; |  | 
|  272     const unsigned short CONST_VALUE_12 = 0x01; |  | 
|  273     const unsigned short CONST_VALUE_13 = 0X20; |  | 
|  274     const unsigned short CONST_VALUE_14 = 0x1abc; |  | 
|  275     [Reflect=CONST_IMPL] const unsigned short CONST_JAVASCRIPT = 15; |  | 
|  276  |  | 
|  277     [Replaceable] readonly attribute long replaceableAttribute; |  263     [Replaceable] readonly attribute long replaceableAttribute; | 
|  278  |  264  | 
|  279     void variadicStringMethod(DOMString head, DOMString... tail); |  265     void variadicStringMethod(DOMString head, DOMString... tail); | 
|  280     void variadicDoubleMethod(double head, double... tail); |  266     void variadicDoubleMethod(double head, double... tail); | 
|  281     void variadicNodeMethod(Node head, Node... tail); |  267     void variadicNodeMethod(Node head, Node... tail); | 
|  282  |  268  | 
|  283     // Nullable attributes. |  269     // Nullable attributes. | 
|  284     readonly attribute double? nullableDoubleAttribute; |  270     readonly attribute double? nullableDoubleAttribute; | 
|  285     readonly attribute long? nullableLongAttribute; |  271     readonly attribute long? nullableLongAttribute; | 
|  286     readonly attribute boolean? nullableBooleanAttribute; |  272     readonly attribute boolean? nullableBooleanAttribute; | 
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  319  |  305  | 
|  320     [DeprecateAs=Method] void deprecatedMethod(); |  306     [DeprecateAs=Method] void deprecatedMethod(); | 
|  321     [DeprecateAs=StaticMethod] static void deprecatedStaticMethod(); |  307     [DeprecateAs=StaticMethod] static void deprecatedStaticMethod(); | 
|  322  |  308  | 
|  323     [DeprecateAs=Constant] const unsigned short DEPRECATED_CONSTANT = 1; |  309     [DeprecateAs=Constant] const unsigned short DEPRECATED_CONSTANT = 1; | 
|  324 }; |  310 }; | 
|  325  |  311  | 
|  326 // The following comment should not generate any code |  312 // The following comment should not generate any code | 
|  327 // TestObject implements TestImplements; |  313 // TestObject implements TestImplements; | 
|  328  |  314  | 
| OLD | NEW |