@@ -60,15 +60,15 @@ class BasePrincipal : public nsJSPrincipals
6060 enum DocumentDomainConsideration { DontConsiderDocumentDomain, ConsiderDocumentDomain};
6161 bool Subsumes (nsIPrincipal* aOther, DocumentDomainConsideration aConsideration);
6262
63- NS_IMETHOD GetOrigin (nsACString& aOrigin) final ;
64- NS_IMETHOD GetOriginNoSuffix (nsACString& aOrigin) final ;
65- NS_IMETHOD Equals (nsIPrincipal* other, bool * _retval) final ;
66- NS_IMETHOD EqualsConsideringDomain (nsIPrincipal* other, bool * _retval) final ;
67- NS_IMETHOD Subsumes (nsIPrincipal* other, bool * _retval) final ;
68- NS_IMETHOD SubsumesConsideringDomain (nsIPrincipal* other, bool * _retval) final ;
69- NS_IMETHOD SubsumesConsideringDomainIgnoringFPD (nsIPrincipal* other, bool * _retval) final ;
70- NS_IMETHOD CheckMayLoad (nsIURI* uri, bool report, bool allowIfInheritsPrincipal) final ;
71- NS_IMETHOD GetAddonPolicy (nsISupports** aResult) final ;
63+ NS_IMETHOD GetOrigin (nsACString& aOrigin) final override ;
64+ NS_IMETHOD GetOriginNoSuffix (nsACString& aOrigin) final override ;
65+ NS_IMETHOD Equals (nsIPrincipal* other, bool * _retval) final override ;
66+ NS_IMETHOD EqualsConsideringDomain (nsIPrincipal* other, bool * _retval) final override ;
67+ NS_IMETHOD Subsumes (nsIPrincipal* other, bool * _retval) final override ;
68+ NS_IMETHOD SubsumesConsideringDomain (nsIPrincipal* other, bool * _retval) final override ;
69+ NS_IMETHOD SubsumesConsideringDomainIgnoringFPD (nsIPrincipal* other, bool * _retval) final override ;
70+ NS_IMETHOD CheckMayLoad (nsIURI* uri, bool report, bool allowIfInheritsPrincipal) final override ;
71+ NS_IMETHOD GetAddonPolicy (nsISupports** aResult) final override ;
7272 NS_IMETHOD GetCsp (nsIContentSecurityPolicy** aCsp) override ;
7373 NS_IMETHOD SetCsp (nsIContentSecurityPolicy* aCsp) override ;
7474 NS_IMETHOD EnsureCSP (nsIDOMDocument* aDocument, nsIContentSecurityPolicy** aCSP) override ;
@@ -79,12 +79,12 @@ class BasePrincipal : public nsJSPrincipals
7979 NS_IMETHOD GetIsCodebasePrincipal (bool * aResult) override ;
8080 NS_IMETHOD GetIsExpandedPrincipal (bool * aResult) override ;
8181 NS_IMETHOD GetIsSystemPrincipal (bool * aResult) override ;
82- NS_IMETHOD GetOriginAttributes (JSContext* aCx, JS::MutableHandle<JS::Value> aVal) final ;
83- NS_IMETHOD GetOriginSuffix (nsACString& aOriginSuffix) final ;
84- NS_IMETHOD GetAppId (uint32_t * aAppId) final ;
85- NS_IMETHOD GetIsInIsolatedMozBrowserElement (bool * aIsInIsolatedMozBrowserElement) final ;
86- NS_IMETHOD GetUserContextId (uint32_t * aUserContextId) final ;
87- NS_IMETHOD GetPrivateBrowsingId (uint32_t * aPrivateBrowsingId) final ;
82+ NS_IMETHOD GetOriginAttributes (JSContext* aCx, JS::MutableHandle<JS::Value> aVal) final override ;
83+ NS_IMETHOD GetOriginSuffix (nsACString& aOriginSuffix) final override ;
84+ NS_IMETHOD GetAppId (uint32_t * aAppId) final override ;
85+ NS_IMETHOD GetIsInIsolatedMozBrowserElement (bool * aIsInIsolatedMozBrowserElement) final override ;
86+ NS_IMETHOD GetUserContextId (uint32_t * aUserContextId) final override ;
87+ NS_IMETHOD GetPrivateBrowsingId (uint32_t * aPrivateBrowsingId) final override ;
8888
8989 virtual bool AddonHasPermission (const nsAtom* aPerm);
9090
@@ -102,7 +102,7 @@ class BasePrincipal : public nsJSPrincipals
102102 static already_AddRefed<BasePrincipal>
103103 CreateCodebasePrincipal (nsIURI* aURI, const OriginAttributes& aAttrs);
104104
105- const OriginAttributes& OriginAttributesRef () final { return mOriginAttributes ; }
105+ const OriginAttributes& OriginAttributesRef () final override { return mOriginAttributes ; }
106106 uint32_t AppId () const { return mOriginAttributes .mAppId ; }
107107 extensions::WebExtensionPolicy* AddonPolicy ();
108108 uint32_t UserContextId () const { return mOriginAttributes .mUserContextId ; }
0 commit comments