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

Unified Diff: sky/engine/bindings/tests/idls/TestObject.idl

Issue 683593002: Remove GarbageCollected support from the bindings (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 6 years, 2 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 side-by-side diff with in-line comments
Download patch
Index: sky/engine/bindings/tests/idls/TestObject.idl
diff --git a/sky/engine/bindings/tests/idls/TestObject.idl b/sky/engine/bindings/tests/idls/TestObject.idl
index e6048cf556f8747c6eb3badb6a5801f76cad4c62..f387527ea754a0c1dd5b8886c651d7add92959e7 100644
--- a/sky/engine/bindings/tests/idls/TestObject.idl
+++ b/sky/engine/bindings/tests/idls/TestObject.idl
@@ -186,8 +186,6 @@ interface TestObject {
[PutForwards=hrefByteString] readonly attribute TestNode locationByteString;
[PerWorldBindings, PutForwards=href] readonly attribute TestNode locationWithPerWorldBindings;
[TypeChecking=Interface, PutForwards=href] readonly attribute TestNode locationTypeCheckingInterface;
- [PutForwards=attr1] readonly attribute TestInterfaceGarbageCollected locationGarbageCollected;
- [PutForwards=attr1] readonly attribute TestInterfaceWillBeGarbageCollected locationWillBeGarbageCollected;
[RaisesException] attribute long raisesExceptionLongAttribute;
[RaisesException=Getter] attribute long raisesExceptionGetterLongAttribute;
[RaisesException=Setter] attribute long setterRaisesExceptionLongAttribute;
@@ -337,8 +335,6 @@ interface TestObject {
TestInterface? nullableTestInterfaceMethod();
sequence<long>? nullableLongSequenceMethod();
// Union types
- (TestInterfaceGarbageCollected or DOMString) testInterfaceGarbageCollectedOrDOMStringMethod();
- (TestInterfaceWillBeGarbageCollected or TestDictionary) testInterfaceWillBeGarbageCollectedOrTestDictionaryMethod();
(sequence<long> or DOMString[] or unrestricted double) longSequenceOrDOMStringArrayOrUnrestrictedDoubleMethod();
// Currently only used on interface type arguments
void voidMethodTestInterfaceEmptyOrNullArg(TestInterfaceEmpty? nullableTestInterfaceEmptyArg);
@@ -395,8 +391,6 @@ interface TestObject {
void voidMethodStringArgVariadicStringArg(DOMString stringArg, DOMString... variadicStringArgs);
void voidMethodVariadicTestInterfaceEmptyArg(TestInterfaceEmpty... variadicTestInterfaceEmptyArgs);
void voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg(TestInterfaceEmpty testInterfaceEmptyArg, TestInterfaceEmpty... variadicTestInterfaceEmptyArgs);
- void voidMethodVariadicTestInterfaceGarbageCollectedArg(TestInterfaceGarbageCollected... variadicTestInterfaceGarbageCollectedArg);
- void voidMethodVariadicTestInterfaceWillBeGarbageCollectedArg(TestInterfaceWillBeGarbageCollected... variadicTestInterfaceWillBeGarbageCollectedArg);
// Overloaded methods
void overloadedMethodA(long longArg);
@@ -502,18 +496,10 @@ interface TestObject {
[TypeChecking=Interface] void typeCheckingInterfaceVoidMethodTestInterfaceEmptyVariadicArg(TestInterfaceEmpty... testInterfaceEmptyArg);
[TypeChecking=Unrestricted] void typeCheckingUnrestrictedVoidMethodFloatArgDoubleArg(float floatArg, double doubleArg);
[Unforgeable] void unforgeableVoidMethod();
- void voidMethodTestInterfaceGarbageCollectedSequenceArg(sequence<TestInterfaceGarbageCollected> testInterfaceGarbageCollectedSequenceArg);
- void voidMethodTestInterfaceGarbageCollectedArrayArg(TestInterfaceGarbageCollected[] testInterfaceGarbageCollectedArrayArg);
- void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg(sequence<TestInterfaceWillBeGarbageCollected> testInterfaceWillBeGarbageCollectedSequenceArg);
- void voidMethodTestInterfaceWillBeGarbageCollectedArrayArg(TestInterfaceWillBeGarbageCollected[] testInterfaceWillBeGarbageCollectedArrayArg);
// Extended attributes on referenced interfaces
// (not self; self-reference tests at interface themselves)
attribute TestInterface testInterfaceAttribute; // [ImplementedAs]
- attribute TestInterfaceGarbageCollected testInterfaceGarbageCollectedAttribute; // [GarbageCollected]
- attribute TestInterfaceGarbageCollected? testInterfaceGarbageCollectedOrNullAttribute; // [GarbageCollected]
- attribute TestInterfaceWillBeGarbageCollected testInterfaceWillBeGarbageCollectedAttribute; // [WillBeGarbageCollected]
- attribute TestInterfaceWillBeGarbageCollected? testInterfaceWillBeGarbageCollectedOrNullAttribute; // [WillBeGarbageCollected]
// Private scripts
[ImplementedInPrivateScript] void voidMethodImplementedInPrivateScript();
« no previous file with comments | « sky/engine/bindings/tests/idls/TestInterfaceWillBeGarbageCollected.idl ('k') | sky/engine/core/animation/AnimationEffect.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698