Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(483)

Side by Side Diff: Source/bindings/tests/idls/TestObjectPython.idl

Issue 117063002: IDL compiler: [RaisesException] interface type attribute (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: EventHandler Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2013 Google Inc. All rights reserved. 2 * Copyright (C) 2013 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after
151 [MeasureAs=TestFeature] attribute long measureAsLongAttribute; 151 [MeasureAs=TestFeature] attribute long measureAsLongAttribute;
152 [NotEnumerable] attribute long notEnumerableLongAttribute; 152 [NotEnumerable] attribute long notEnumerableLongAttribute;
153 [PerContextEnabled=FeatureName] attribute long perContextEnabledLongAttribut e; 153 [PerContextEnabled=FeatureName] attribute long perContextEnabledLongAttribut e;
154 [PerWorldBindings] attribute long perWorldBindingsLongAttribute; 154 [PerWorldBindings] attribute long perWorldBindingsLongAttribute;
155 [PerWorldBindings] readonly attribute long perWorldBindingsReadonlyLongAttri bute; // Separate read only attribute to check attribute configuration 155 [PerWorldBindings] readonly attribute long perWorldBindingsReadonlyLongAttri bute; // Separate read only attribute to check attribute configuration
156 [ActivityLogging=ForAllWorlds, PerWorldBindings] attribute long activityLogg ingAccessPerWorldBindingsLongAttribute; 156 [ActivityLogging=ForAllWorlds, PerWorldBindings] attribute long activityLogg ingAccessPerWorldBindingsLongAttribute;
157 [ActivityLogging=ForIsolatedWorlds, PerWorldBindings] attribute long activit yLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute; 157 [ActivityLogging=ForIsolatedWorlds, PerWorldBindings] attribute long activit yLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute;
158 [ActivityLogging=GetterForAllWorlds, PerWorldBindings] attribute long activi tyLoggingGetterPerWorldBindingsLongAttribute; 158 [ActivityLogging=GetterForAllWorlds, PerWorldBindings] attribute long activi tyLoggingGetterPerWorldBindingsLongAttribute;
159 [ActivityLogging=GetterForIsolatedWorlds, PerWorldBindings] attribute long a ctivityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute; 159 [ActivityLogging=GetterForIsolatedWorlds, PerWorldBindings] attribute long a ctivityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute;
160 [RaisesException] attribute long raisesExceptionLongAttribute; 160 [RaisesException] attribute long raisesExceptionLongAttribute;
161 [RaisesException] attribute TestInterfaceEmpty raisesExceptionTestInterfaceE mptyAttribute;
161 [Reflect] attribute TestInterface reflectTestInterfaceAttribute; 162 [Reflect] attribute TestInterface reflectTestInterfaceAttribute;
162 [Reflect=reflectedNameAttribute] attribute TestInterface reflectReflectedNam eAttributeTestAttribute; 163 [Reflect=reflectedNameAttribute] attribute TestInterface reflectReflectedNam eAttributeTestAttribute;
163 // [Reflect] exceptional types: exceptional getters, exceptional setters, 164 // [Reflect] exceptional types: exceptional getters, exceptional setters,
164 // or range checking for unsigned 165 // or range checking for unsigned
165 [Reflect] attribute boolean reflectBooleanAttribute; 166 [Reflect] attribute boolean reflectBooleanAttribute;
166 [Reflect] attribute long reflectLongAttribute; 167 [Reflect] attribute long reflectLongAttribute;
167 [Reflect] attribute unsigned short reflectUnsignedShortAttribute; 168 [Reflect] attribute unsigned short reflectUnsignedShortAttribute;
168 [Reflect] attribute unsigned long reflectUnsignedLongAttribute; 169 [Reflect] attribute unsigned long reflectUnsignedLongAttribute;
169 // [Reflect] exceptional names 170 // [Reflect] exceptional names
170 [Reflect] attribute DOMString id; 171 [Reflect] attribute DOMString id;
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after
381 [RaisesException] void raisesExceptionVoidMethodOptionalLongArg(optional lon g optionalLongArg); 382 [RaisesException] void raisesExceptionVoidMethodOptionalLongArg(optional lon g optionalLongArg);
382 [ReadOnly] void readOnlyVoidMethod(); 383 [ReadOnly] void readOnlyVoidMethod();
383 [NotEnumerable, ReadOnly] void notEnumerableReadOnlyVoidMethod(); 384 [NotEnumerable, ReadOnly] void notEnumerableReadOnlyVoidMethod();
384 [RuntimeEnabled=FeatureName] void runtimeEnabledVoidMethod(); 385 [RuntimeEnabled=FeatureName] void runtimeEnabledVoidMethod();
385 [PerWorldBindings, RuntimeEnabled=FeatureName] void perWorldBindingsRuntimeE nabledVoidMethod(); 386 [PerWorldBindings, RuntimeEnabled=FeatureName] void perWorldBindingsRuntimeE nabledVoidMethod();
386 [StrictTypeChecking] void strictTypeCheckingVoidMethodTestInterfaceEmptyArg( TestInterfaceEmpty testInterfaceEmptyArg); 387 [StrictTypeChecking] void strictTypeCheckingVoidMethodTestInterfaceEmptyArg( TestInterfaceEmpty testInterfaceEmptyArg);
387 [TreatReturnedNullStringAs=Null] DOMString treatReturnedNullStringAsNullStri ngMethod(); 388 [TreatReturnedNullStringAs=Null] DOMString treatReturnedNullStringAsNullStri ngMethod();
388 [TreatReturnedNullStringAs=Undefined] DOMString treatReturnedNullStringAsUnd efinedStringMethod(); 389 [TreatReturnedNullStringAs=Undefined] DOMString treatReturnedNullStringAsUnd efinedStringMethod();
389 [Unforgeable] void unforgeableVoidMethod(); 390 [Unforgeable] void unforgeableVoidMethod();
390 }; 391 };
OLDNEW
« no previous file with comments | « Source/bindings/scripts/unstable/v8_attributes.py ('k') | Source/bindings/tests/results/V8TestObjectPython.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698