Index: Source/modules/permissions/NavigatorPermissions.h |
diff --git a/Source/modules/permissions/NavigatorPermissions.h b/Source/modules/permissions/NavigatorPermissions.h |
index 062ea0a5f61d26c36b221d46b67c181264f1ecf9..33e631be253512ee18b99807470430a25b6cfb4e 100644 |
--- a/Source/modules/permissions/NavigatorPermissions.h |
+++ b/Source/modules/permissions/NavigatorPermissions.h |
@@ -13,24 +13,20 @@ namespace blink { |
class Navigator; |
class Permissions; |
-class NavigatorPermissions final |
- : public NoBaseWillBeGarbageCollectedFinalized<NavigatorPermissions> |
- , public WillBeHeapSupplement<Navigator> { |
- WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(NavigatorPermissions); |
+class NavigatorPermissions final : public GarbageCollected<NavigatorPermissions>, public HeapSupplement<Navigator> { |
+ USING_GARBAGE_COLLECTED_MIXIN(NavigatorPermissions); |
public: |
- virtual ~NavigatorPermissions(); |
- |
static NavigatorPermissions& from(Navigator&); |
static Permissions* permissions(Navigator&); |
DECLARE_VIRTUAL_TRACE(); |
private: |
- static const char* supplementName(); |
- |
NavigatorPermissions(); |
- PersistentWillBeMember<Permissions> m_permissions; |
+ static const char* supplementName(); |
+ |
+ Member<Permissions> m_permissions; |
}; |
} // namespace blink |