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

Side by Side Diff: Source/bindings/tests/idls/core/TestInterface.idl

Issue 921683002: make window interceptors DoNoCheckSecurity (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: updates Created 5 years, 10 months 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 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
59 attribute DOMStringOrDouble stringOrDoubleAttribute; 59 attribute DOMStringOrDouble stringOrDoubleAttribute;
60 static attribute DOMString staticStringAttribute; 60 static attribute DOMString staticStringAttribute;
61 61
62 void voidMethodTestInterfaceEmptyArg(TestInterfaceEmpty testInterfaceEmptyAr g); 62 void voidMethodTestInterfaceEmptyArg(TestInterfaceEmpty testInterfaceEmptyAr g);
63 void voidMethodDoubleArgFloatArg(double doubleArg, float floatArg); 63 void voidMethodDoubleArgFloatArg(double doubleArg, float floatArg);
64 void voidMethodUnrestrictedDoubleArgUnrestrictedFloatArg(unrestricted double unrestrictedDoubleArg, unrestricted float unrestrictedFloatArg); 64 void voidMethodUnrestrictedDoubleArgUnrestrictedFloatArg(unrestricted double unrestrictedDoubleArg, unrestricted float unrestrictedFloatArg);
65 void voidMethodTestEnumArg(TestEnum testEnumArg); 65 void voidMethodTestEnumArg(TestEnum testEnumArg);
66 [PerWorldBindings] void voidMethod(); 66 [PerWorldBindings] void voidMethod();
67 67
68 // Anonymous indexed property operations 68 // Anonymous indexed property operations
69 getter DOMString (unsigned long index); 69 [DoNotCheckSecurity] getter DOMString (unsigned long index);
70 setter DOMString (unsigned long index, DOMString value); 70 setter DOMString (unsigned long index, DOMString value);
71 deleter boolean (unsigned long index); 71 deleter boolean (unsigned long index);
72 72
73 // Anonymous named property operations 73 // Anonymous named property operations
74 getter DOMString (DOMString name); 74 [DoNotCheckSecurity] getter DOMString (DOMString name);
75 setter DOMString (DOMString name, DOMString value); 75 setter DOMString (DOMString name, DOMString value);
76 deleter boolean (DOMString name); 76 deleter boolean (DOMString name);
77 77
78 [NotEnumerable] stringifier; 78 [NotEnumerable] stringifier;
79 79
80 // Per-method [Exposed] annotation support. 80 // Per-method [Exposed] annotation support.
81 void alwaysExposedMethod(); 81 void alwaysExposedMethod();
82 [Exposed=Worker] void workerExposedMethod(); 82 [Exposed=Worker] void workerExposedMethod();
83 [Exposed=Window] void windowExposedMethod(); 83 [Exposed=Window] void windowExposedMethod();
84 84
(...skipping 19 matching lines...) Expand all
104 static void staticVoidMethodPartialOverload(); 104 static void staticVoidMethodPartialOverload();
105 105
106 Promise promiseMethodPartialOverload(); 106 Promise promiseMethodPartialOverload();
107 Promise promiseMethodPartialOverload(Window window); 107 Promise promiseMethodPartialOverload(Window window);
108 static Promise staticPromiseMethodPartialOverload(); 108 static Promise staticPromiseMethodPartialOverload();
109 }; 109 };
110 110
111 TestInterface implements TestImplements; 111 TestInterface implements TestImplements;
112 // TestInterface implements TestImplements2; // at implement*ed* interface 112 // TestInterface implements TestImplements2; // at implement*ed* interface
113 TestInterface implements TestImplements3; 113 TestInterface implements TestImplements3;
OLDNEW
« no previous file with comments | « Source/bindings/templates/interface_base.cpp ('k') | Source/bindings/tests/results/core/V8TestInterface.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698