Bug 1551929. Mark some storage interfaces builtinclass, since we assume there are no JS implementations already. r=asuth

Differential Revision: https://phabricator.services.mozilla.com/D31342
This commit is contained in:
Boris Zbarsky
2019-05-16 11:23:44 +00:00
parent 10d4903459
commit 868c941f5b
3 changed files with 3 additions and 3 deletions

View File

@@ -16,7 +16,7 @@
* consequently can cause the main thread to lock for extended intervals while * consequently can cause the main thread to lock for extended intervals while
* the asynchronous thread performs some long-running operation. * the asynchronous thread performs some long-running operation.
*/ */
[scriptable, uuid(52e49370-3b2e-4a27-a3fc-79e20ad4056b)] [scriptable, builtinclass, uuid(52e49370-3b2e-4a27-a3fc-79e20ad4056b)]
interface mozIStorageAsyncStatement : mozIStorageBaseStatement { interface mozIStorageAsyncStatement : mozIStorageBaseStatement {
/* /*
* 'params' provides a magic JS helper that lets you assign parameters by * 'params' provides a magic JS helper that lets you assign parameters by

View File

@@ -19,7 +19,7 @@ interface mozIStorageBindingParamsArray;
* (mozIStorageStatement) that can be used for both synchronous and asynchronous * (mozIStorageStatement) that can be used for both synchronous and asynchronous
* purposes. * purposes.
*/ */
[scriptable, uuid(16ca67aa-1325-43e2-aac7-859afd1590b2)] [scriptable, builtinclass, uuid(16ca67aa-1325-43e2-aac7-859afd1590b2)]
interface mozIStorageBaseStatement : mozIStorageBindingParams { interface mozIStorageBaseStatement : mozIStorageBindingParams {
/** /**
* Finalizes a statement so you can successfully close a database connection. * Finalizes a statement so you can successfully close a database connection.

View File

@@ -15,7 +15,7 @@
* A SQL statement that can be used for both synchronous and asynchronous * A SQL statement that can be used for both synchronous and asynchronous
* purposes. * purposes.
*/ */
[scriptable, uuid(5f567c35-6c32-4140-828c-683ea49cfd3a)] [scriptable, builtinclass, uuid(5f567c35-6c32-4140-828c-683ea49cfd3a)]
interface mozIStorageStatement : mozIStorageBaseStatement { interface mozIStorageStatement : mozIStorageBaseStatement {
/** /**
* Create a clone of this statement, by initializing a new statement * Create a clone of this statement, by initializing a new statement