Bug 1892842 - Port bug 1892481: Improve build-time checking of noscript and builtinclass in xpidl. r=leftmostcat

Differential Revision: https://phabricator.services.mozilla.com/D208258

--HG--
extra : amend_source : 1eaf1d3619e9eec795a9287bbd9338e5a95d98c9
This commit is contained in:
Geoff Lankow 2024-04-23 10:44:50 +12:00
Родитель 66c6ec08b0
Коммит afe300ed94
3 изменённых файлов: 4 добавлений и 3 удалений

Просмотреть файл

@ -101,7 +101,7 @@ interface nsIMsgComposeNotificationType : nsISupports
native nsString(nsString);
[ref] native nsStringRef(nsString);
[scriptable, uuid(c6544b6b-06dd-43ac-89b5-949d7c81bb7b)]
[scriptable, builtinclass, uuid(c6544b6b-06dd-43ac-89b5-949d7c81bb7b)]
interface nsIMsgCompose : nsIMsgSendListener {
/**

Просмотреть файл

@ -52,7 +52,8 @@ interface nsIImapProtocol : nsISupports {
* @param aHostSessionList host session list service
* @param aServer imap server the protocol object will be talking to
*/
void Initialize(in nsIImapHostSessionList aHostSessionList, in nsIImapIncomingServer aServer);
[noscript] void Initialize(in nsIImapHostSessionList aHostSessionList,
in nsIImapIncomingServer aServer);
void NotifyBodysToDownload(in Array<nsMsgKey> keys);

Просмотреть файл

@ -24,7 +24,7 @@ native MimeDecodeCallbackFun(MimeDecodeCallbackFun);
* nsIPgpMimeProxy is a proxy for a (JS-)addon for OpenPGP/MIME decryption
*/
[scriptable, uuid(815c4fbe-0e7c-45b6-8324-f7044c7252ac)]
[scriptable, builtinclass, uuid(815c4fbe-0e7c-45b6-8324-f7044c7252ac)]
interface nsIPgpMimeProxy : nsIStreamListener
{
/**