class Navigator;
class NavigatorVibration FINAL
- : public Supplement<Page>
+ : public NoBaseWillBeGarbageCollectedFinalized<NavigatorVibration>
+ , public WillBeHeapSupplement<Page>
, public PageLifecycleObserver {
+ WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(NavigatorVibration);
public:
typedef Vector<unsigned> VibrationPattern;
VibrationPattern pattern() const { return m_pattern; }
+ virtual void trace(Visitor* visitor) OVERRIDE { WillBeHeapSupplement<Page>::trace(visitor); }
+
private:
explicit NavigatorVibration(Page&);
static const char* supplementName();