| 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 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 149 void methodWithNonCallbackArgAndCallbackArg(long nonCallback, TestCallbac
k callback); | 149 void methodWithNonCallbackArgAndCallbackArg(long nonCallback, TestCallbac
k callback); |
| 150 void methodWithCallbackAndOptionalArg(optional TestCallback callback); | 150 void methodWithCallbackAndOptionalArg(optional TestCallback callback); |
| 151 void methodWithNullableCallbackArg(TestCallback? callback); | 151 void methodWithNullableCallbackArg(TestCallback? callback); |
| 152 // static methods with Callback parameter | 152 // static methods with Callback parameter |
| 153 static void staticMethodWithCallbackAndOptionalArg(optional TestCallback
callback); | 153 static void staticMethodWithCallbackAndOptionalArg(optional TestCallback
callback); |
| 154 static void staticMethodWithCallbackArg(TestCallback callback); | 154 static void staticMethodWithCallbackArg(TestCallback callback); |
| 155 | 155 |
| 156 // 'EnforceRange' extended attribute | 156 // 'EnforceRange' extended attribute |
| 157 void methodWithEnforceRangeInt8([EnforceRange] byte value); | 157 void methodWithEnforceRangeInt8([EnforceRange] byte value); |
| 158 void methodWithEnforceRangeUInt8([EnforceRange] octet value); | 158 void methodWithEnforceRangeUInt8([EnforceRange] octet value); |
| 159 void methodWithEnforceRangeInt16([EnforceRange] short value); |
| 160 void methodWithEnforceRangeUInt16([EnforceRange] unsigned short value); |
| 159 void methodWithEnforceRangeInt32([EnforceRange] long value); | 161 void methodWithEnforceRangeInt32([EnforceRange] long value); |
| 160 void methodWithEnforceRangeUInt32([EnforceRange] unsigned long value); | 162 void methodWithEnforceRangeUInt32([EnforceRange] unsigned long value); |
| 161 void methodWithEnforceRangeInt64([EnforceRange] long long value); | 163 void methodWithEnforceRangeInt64([EnforceRange] long long value); |
| 162 void methodWithEnforceRangeUInt64([EnforceRange] unsigned long long value
); | 164 void methodWithEnforceRangeUInt64([EnforceRange] unsigned long long value
); |
| 163 | 165 |
| 164 [EnforceRange] attribute byte enforcedRangeByteAttr; | 166 [EnforceRange] attribute byte enforcedRangeByteAttr; |
| 165 [EnforceRange] attribute octet enforcedRangeOctetAttr; | 167 [EnforceRange] attribute octet enforcedRangeOctetAttr; |
| 168 [EnforceRange] attribute short enforcedRangeShortAttr; |
| 169 [EnforceRange] attribute unsigned short enforcedRangeUnsignedShortAttr; |
| 166 [EnforceRange] attribute long enforcedRangeLongAttr; | 170 [EnforceRange] attribute long enforcedRangeLongAttr; |
| 167 [EnforceRange] attribute unsigned long enforcedRangeUnsignedLongAttr; | 171 [EnforceRange] attribute unsigned long enforcedRangeUnsignedLongAttr; |
| 168 [EnforceRange] attribute long long enforcedRangeLongLongAttr; | 172 [EnforceRange] attribute long long enforcedRangeLongLongAttr; |
| 169 [EnforceRange] attribute unsigned long long enforcedRangeUnsignedLongLongAtt
r; | 173 [EnforceRange] attribute unsigned long long enforcedRangeUnsignedLongLongAtt
r; |
| 170 | 174 |
| 171 // 'Conditional' extended attribute | 175 // 'Conditional' extended attribute |
| 172 [Conditional=Condition1] attribute long conditionalAttr1; | 176 [Conditional=Condition1] attribute long conditionalAttr1; |
| 173 [Conditional=Condition1&Condition2] attribute long conditionalAttr2; | 177 [Conditional=Condition1&Condition2] attribute long conditionalAttr2; |
| 174 [Conditional=Condition1|Condition2] attribute long conditionalAttr3; | 178 [Conditional=Condition1|Condition2] attribute long conditionalAttr3; |
| 175 | 179 |
| (...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 300 [DeprecateAs=Constant] const unsigned short DEPRECATED_CONSTANT = 1; | 304 [DeprecateAs=Constant] const unsigned short DEPRECATED_CONSTANT = 1; |
| 301 | 305 |
| 302 // PutForwards | 306 // PutForwards |
| 303 [PutForwards=href] readonly attribute TestNode location; | 307 [PutForwards=href] readonly attribute TestNode location; |
| 304 [PutForwards=hrefThrows] readonly attribute TestNode locationWithException; | 308 [PutForwards=hrefThrows] readonly attribute TestNode locationWithException; |
| 305 }; | 309 }; |
| 306 | 310 |
| 307 // The following comment should not generate any code | 311 // The following comment should not generate any code |
| 308 // TestObject implements TestImplements; | 312 // TestObject implements TestImplements; |
| 309 | 313 |
| OLD | NEW |