namespace blink {
class NotificationClient;
-class NotificationPermissionClient;
-class NotificationController FINAL : public NoBaseWillBeGarbageCollectedFinalized<NotificationController>, public WillBeHeapSupplement<LocalFrame> {
+class NotificationController final : public NoBaseWillBeGarbageCollectedFinalized<NotificationController>, public WillBeHeapSupplement<LocalFrame> {
WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(NotificationController);
WTF_MAKE_NONCOPYABLE(NotificationController);
public:
static NotificationController* from(ExecutionContext*);
static NotificationClient& clientFrom(ExecutionContext*);
- virtual void trace(Visitor* visitor) OVERRIDE { WillBeHeapSupplement<LocalFrame>::trace(visitor); }
+ virtual void trace(Visitor* visitor) override { WillBeHeapSupplement<LocalFrame>::trace(visitor); }
private:
explicit NotificationController(PassOwnPtr<NotificationClient>);