// active ChildListMutationScopes for that Node. Once the last ChildListMutationScope
// is destructed the accumulator enqueues a mutation record for the recorded
// mutations and the accumulator can be garbage collected.
-class ChildListMutationAccumulator FINAL : public RefCountedWillBeGarbageCollected<ChildListMutationAccumulator> {
+class ChildListMutationAccumulator final : public RefCountedWillBeGarbageCollected<ChildListMutationAccumulator> {
DECLARE_EMPTY_DESTRUCTOR_WILL_BE_REMOVED(ChildListMutationAccumulator);
public:
static PassRefPtrWillBeRawPtr<ChildListMutationAccumulator> getOrCreate(Node&);
unsigned m_mutationScopes;
};
-class ChildListMutationScope FINAL {
+class ChildListMutationScope final {
WTF_MAKE_NONCOPYABLE(ChildListMutationScope);
STACK_ALLOCATED();
public: