mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-25 13:51:41 +00:00
Bug 711799 - Add MOZ_FINAL a bunch of places to silence Clang warnings. r=dbaron
--HG-- extra : rebase_source : e87978380d0821746e7df78dfacc7e381aefccb3
This commit is contained in:
parent
cb61654618
commit
55d623be48
@ -38,6 +38,8 @@
|
||||
#ifndef nsDirectoryIndexStream_h__
|
||||
#define nsDirectoryIndexStream_h__
|
||||
|
||||
#include "mozilla/Attributes.h"
|
||||
|
||||
#include "nsIFile.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIInputStream.h"
|
||||
@ -45,7 +47,7 @@
|
||||
#include "nsCOMArray.h"
|
||||
#include "nsITextToSubURI.h"
|
||||
|
||||
class nsDirectoryIndexStream : public nsIInputStream
|
||||
class nsDirectoryIndexStream MOZ_FINAL : public nsIInputStream
|
||||
{
|
||||
private:
|
||||
nsCString mBuf;
|
||||
|
@ -36,6 +36,8 @@
|
||||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
#include "mozilla/Attributes.h"
|
||||
|
||||
#include "nsIIncrementalDownload.h"
|
||||
#include "nsIRequestObserver.h"
|
||||
#include "nsIProgressEventSink.h"
|
||||
@ -120,13 +122,14 @@ MakeRangeSpec(const PRInt64 &size, const PRInt64 &maxSize, PRInt32 chunkSize,
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
class nsIncrementalDownload : public nsIIncrementalDownload
|
||||
, public nsIStreamListener
|
||||
, public nsIObserver
|
||||
, public nsIInterfaceRequestor
|
||||
, public nsIChannelEventSink
|
||||
, public nsSupportsWeakReference
|
||||
, public nsIAsyncVerifyRedirectCallback
|
||||
class nsIncrementalDownload MOZ_FINAL
|
||||
: public nsIIncrementalDownload
|
||||
, public nsIStreamListener
|
||||
, public nsIObserver
|
||||
, public nsIInterfaceRequestor
|
||||
, public nsIChannelEventSink
|
||||
, public nsSupportsWeakReference
|
||||
, public nsIAsyncVerifyRedirectCallback
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
|
@ -42,13 +42,15 @@
|
||||
#ifndef __nsconsoleservice_h__
|
||||
#define __nsconsoleservice_h__
|
||||
|
||||
#include "mozilla/Attributes.h"
|
||||
#include "mozilla/Mutex.h"
|
||||
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsHashtable.h"
|
||||
|
||||
#include "nsIConsoleService.h"
|
||||
|
||||
class nsConsoleService : public nsIConsoleService
|
||||
class nsConsoleService MOZ_FINAL : public nsIConsoleService
|
||||
{
|
||||
public:
|
||||
nsConsoleService();
|
||||
|
@ -36,6 +36,8 @@
|
||||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
#include "mozilla/Attributes.h"
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsExceptionService.h"
|
||||
#include "nsIServiceManager.h"
|
||||
@ -69,7 +71,7 @@ public:
|
||||
};
|
||||
|
||||
/** Exception Manager definition **/
|
||||
class nsExceptionManager : public nsIExceptionManager
|
||||
class nsExceptionManager MOZ_FINAL : public nsIExceptionManager
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
|
@ -39,7 +39,9 @@
|
||||
#ifndef nsExceptionService_h__
|
||||
#define nsExceptionService_h__
|
||||
|
||||
#include "mozilla/Attributes.h"
|
||||
#include "mozilla/Mutex.h"
|
||||
|
||||
#include "nsIException.h"
|
||||
#include "nsIExceptionService.h"
|
||||
#include "nsIObserverService.h"
|
||||
@ -49,7 +51,7 @@
|
||||
class nsExceptionManager;
|
||||
|
||||
/** Exception Service definition **/
|
||||
class nsExceptionService : public nsIExceptionService, public nsIObserver
|
||||
class nsExceptionService MOZ_FINAL : public nsIExceptionService, public nsIObserver
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
|
@ -39,10 +39,12 @@
|
||||
#ifndef _NSUUIDGENERATOR_H_
|
||||
#define _NSUUIDGENERATOR_H_
|
||||
|
||||
#include "mozilla/Attributes.h"
|
||||
#include "mozilla/Mutex.h"
|
||||
|
||||
#include "nsIUUIDGenerator.h"
|
||||
|
||||
class nsUUIDGenerator : public nsIUUIDGenerator {
|
||||
class nsUUIDGenerator MOZ_FINAL : public nsIUUIDGenerator {
|
||||
public:
|
||||
nsUUIDGenerator();
|
||||
|
||||
|
@ -35,9 +35,11 @@
|
||||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
#include "mozilla/Attributes.h"
|
||||
|
||||
#include "nsIVersionComparator.h"
|
||||
|
||||
class nsVersionComparatorImpl : public nsIVersionComparator
|
||||
class nsVersionComparatorImpl MOZ_FINAL : public nsIVersionComparator
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
|
@ -39,6 +39,7 @@
|
||||
#ifndef mozilla_GenericModule_h
|
||||
#define mozilla_GenericModule_h
|
||||
|
||||
#include "mozilla/Attributes.h"
|
||||
#include "mozilla/Module.h"
|
||||
|
||||
#define NS_GENERIC_FACTORY_CONSTRUCTOR(_InstanceClass) \
|
||||
@ -134,7 +135,7 @@ _InstanceClass##Constructor(nsISupports *aOuter, REFNSIID aIID, \
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
class GenericModule : public nsIModule
|
||||
class GenericModule MOZ_FINAL : public nsIModule
|
||||
{
|
||||
public:
|
||||
GenericModule(const mozilla::Module* aData)
|
||||
|
@ -38,9 +38,11 @@
|
||||
#ifndef nsByteBuffer_h__
|
||||
#define nsByteBuffer_h__
|
||||
|
||||
#include "mozilla/Attributes.h"
|
||||
|
||||
#include "nsIByteBuffer.h"
|
||||
|
||||
class ByteBufferImpl : public nsIByteBuffer {
|
||||
class ByteBufferImpl MOZ_FINAL : public nsIByteBuffer {
|
||||
public:
|
||||
ByteBufferImpl(void);
|
||||
|
||||
|
@ -39,12 +39,14 @@
|
||||
#ifndef nsSupportsPrimitives_h__
|
||||
#define nsSupportsPrimitives_h__
|
||||
|
||||
#include "mozilla/Attributes.h"
|
||||
|
||||
#include "nsISupportsPrimitives.h"
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsString.h"
|
||||
#include "nsDependentString.h"
|
||||
|
||||
class nsSupportsIDImpl : public nsISupportsID
|
||||
class nsSupportsIDImpl MOZ_FINAL : public nsISupportsID
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -61,7 +63,7 @@ private:
|
||||
|
||||
/***************************************************************************/
|
||||
|
||||
class nsSupportsCStringImpl : public nsISupportsCString
|
||||
class nsSupportsCStringImpl MOZ_FINAL : public nsISupportsCString
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -78,7 +80,7 @@ private:
|
||||
|
||||
/***************************************************************************/
|
||||
|
||||
class nsSupportsStringImpl : public nsISupportsString
|
||||
class nsSupportsStringImpl MOZ_FINAL : public nsISupportsString
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -95,7 +97,7 @@ private:
|
||||
|
||||
/***************************************************************************/
|
||||
|
||||
class nsSupportsPRBoolImpl : public nsISupportsPRBool
|
||||
class nsSupportsPRBoolImpl MOZ_FINAL : public nsISupportsPRBool
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -112,7 +114,7 @@ private:
|
||||
|
||||
/***************************************************************************/
|
||||
|
||||
class nsSupportsPRUint8Impl : public nsISupportsPRUint8
|
||||
class nsSupportsPRUint8Impl MOZ_FINAL : public nsISupportsPRUint8
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -129,7 +131,7 @@ private:
|
||||
|
||||
/***************************************************************************/
|
||||
|
||||
class nsSupportsPRUint16Impl : public nsISupportsPRUint16
|
||||
class nsSupportsPRUint16Impl MOZ_FINAL : public nsISupportsPRUint16
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -146,7 +148,7 @@ private:
|
||||
|
||||
/***************************************************************************/
|
||||
|
||||
class nsSupportsPRUint32Impl : public nsISupportsPRUint32
|
||||
class nsSupportsPRUint32Impl MOZ_FINAL : public nsISupportsPRUint32
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -163,7 +165,7 @@ private:
|
||||
|
||||
/***************************************************************************/
|
||||
|
||||
class nsSupportsPRUint64Impl : public nsISupportsPRUint64
|
||||
class nsSupportsPRUint64Impl MOZ_FINAL : public nsISupportsPRUint64
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -180,7 +182,7 @@ private:
|
||||
|
||||
/***************************************************************************/
|
||||
|
||||
class nsSupportsPRTimeImpl : public nsISupportsPRTime
|
||||
class nsSupportsPRTimeImpl MOZ_FINAL : public nsISupportsPRTime
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -197,7 +199,7 @@ private:
|
||||
|
||||
/***************************************************************************/
|
||||
|
||||
class nsSupportsCharImpl : public nsISupportsChar
|
||||
class nsSupportsCharImpl MOZ_FINAL : public nsISupportsChar
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -214,7 +216,7 @@ private:
|
||||
|
||||
/***************************************************************************/
|
||||
|
||||
class nsSupportsPRInt16Impl : public nsISupportsPRInt16
|
||||
class nsSupportsPRInt16Impl MOZ_FINAL : public nsISupportsPRInt16
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -231,7 +233,7 @@ private:
|
||||
|
||||
/***************************************************************************/
|
||||
|
||||
class nsSupportsPRInt32Impl : public nsISupportsPRInt32
|
||||
class nsSupportsPRInt32Impl MOZ_FINAL : public nsISupportsPRInt32
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -248,7 +250,7 @@ private:
|
||||
|
||||
/***************************************************************************/
|
||||
|
||||
class nsSupportsPRInt64Impl : public nsISupportsPRInt64
|
||||
class nsSupportsPRInt64Impl MOZ_FINAL : public nsISupportsPRInt64
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -265,7 +267,7 @@ private:
|
||||
|
||||
/***************************************************************************/
|
||||
|
||||
class nsSupportsFloatImpl : public nsISupportsFloat
|
||||
class nsSupportsFloatImpl MOZ_FINAL : public nsISupportsFloat
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -282,7 +284,7 @@ private:
|
||||
|
||||
/***************************************************************************/
|
||||
|
||||
class nsSupportsDoubleImpl : public nsISupportsDouble
|
||||
class nsSupportsDoubleImpl MOZ_FINAL : public nsISupportsDouble
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -299,7 +301,7 @@ private:
|
||||
|
||||
/***************************************************************************/
|
||||
|
||||
class nsSupportsVoidImpl : public nsISupportsVoid
|
||||
class nsSupportsVoidImpl MOZ_FINAL : public nsISupportsVoid
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -316,7 +318,7 @@ private:
|
||||
|
||||
/***************************************************************************/
|
||||
|
||||
class nsSupportsInterfacePointerImpl : public nsISupportsInterfacePointer
|
||||
class nsSupportsInterfacePointerImpl MOZ_FINAL : public nsISupportsInterfacePointer
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
@ -340,7 +342,7 @@ private:
|
||||
* Only use this class with static buffers, or arena-allocated buffers of
|
||||
* permanent lifetime!
|
||||
*/
|
||||
class nsSupportsDependentCString : public nsISupportsCString
|
||||
class nsSupportsDependentCString MOZ_FINAL : public nsISupportsCString
|
||||
{
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
|
@ -37,6 +37,8 @@
|
||||
#ifndef nsCategoryCache_h_
|
||||
#define nsCategoryCache_h_
|
||||
|
||||
#include "mozilla/Attributes.h"
|
||||
|
||||
#include "nsICategoryManager.h"
|
||||
#include "nsIObserver.h"
|
||||
#include "nsISimpleEnumerator.h"
|
||||
@ -62,7 +64,7 @@ class NS_NO_VTABLE nsCategoryListener {
|
||||
virtual void CategoryCleared() = 0;
|
||||
};
|
||||
|
||||
class NS_COM_GLUE nsCategoryObserver : public nsIObserver {
|
||||
class NS_COM_GLUE nsCategoryObserver MOZ_FINAL : public nsIObserver {
|
||||
public:
|
||||
nsCategoryObserver(const char* aCategory,
|
||||
nsCategoryListener* aCategoryListener);
|
||||
|
Loading…
Reference in New Issue
Block a user