| Index: third_party/WebKit/Source/core/timing/PerformanceResourceTiming.h
 | 
| diff --git a/third_party/WebKit/Source/core/timing/PerformanceResourceTiming.h b/third_party/WebKit/Source/core/timing/PerformanceResourceTiming.h
 | 
| index 222b1e2c748402a87d1cd63d6dbd4ceacee1f235..a92c75e1396de02f7a606d0c5422766dab070d18 100644
 | 
| --- a/third_party/WebKit/Source/core/timing/PerformanceResourceTiming.h
 | 
| +++ b/third_party/WebKit/Source/core/timing/PerformanceResourceTiming.h
 | 
| @@ -65,9 +65,8 @@ class CORE_EXPORT PerformanceResourceTiming : public PerformanceEntry {
 | 
|      return new PerformanceResourceTiming(info, timeOrigin, startTime, 0.0,
 | 
|                                           allowTimingDetails, false);
 | 
|    }
 | 
| -
 | 
| -  AtomicString initiatorType() const;
 | 
| -
 | 
| +  // Related doc: https://goo.gl/uNecAj.
 | 
| +  virtual AtomicString initiatorType() const;
 | 
|    DOMHighResTimeStamp workerStart() const;
 | 
|    virtual DOMHighResTimeStamp redirectStart() const;
 | 
|    virtual DOMHighResTimeStamp redirectEnd() const;
 | 
| @@ -87,20 +86,12 @@ class CORE_EXPORT PerformanceResourceTiming : public PerformanceEntry {
 | 
|   protected:
 | 
|    void buildJSONValue(V8ObjectBuilder&) const override;
 | 
|  
 | 
| -  PerformanceResourceTiming(const AtomicString& initiatorType,
 | 
| -                            double timeOrigin,
 | 
| -                            ResourceLoadTiming*,
 | 
| -                            double lastRedirectEndTime,
 | 
| -                            double finishTime,
 | 
| -                            unsigned long long transferSize,
 | 
| -                            unsigned long long encodedBodyLength,
 | 
| -                            unsigned long long decodedBodyLength,
 | 
| -                            bool didReuseConnection,
 | 
| -                            bool allowTimingDetails,
 | 
| -                            bool allowRedirectDetails,
 | 
| -                            const String& name,
 | 
| +  // This constructor is for PerformanceNavigationTiming.
 | 
| +  // Related doc: https://goo.gl/uNecAj.
 | 
| +  PerformanceResourceTiming(const String& name,
 | 
|                              const String& entryType,
 | 
| -                            double startTime);
 | 
| +                            double startTime,
 | 
| +                            double duration);
 | 
|  
 | 
|   private:
 | 
|    PerformanceResourceTiming(const ResourceTimingInfo&,
 | 
| @@ -112,6 +103,13 @@ class CORE_EXPORT PerformanceResourceTiming : public PerformanceEntry {
 | 
|  
 | 
|    double workerReady() const;
 | 
|  
 | 
| +  virtual ResourceLoadTiming* resourceLoadTiming() const;
 | 
| +  virtual bool allowTimingDetails() const;
 | 
| +  virtual bool didReuseConnection() const;
 | 
| +  virtual unsigned long long getTransferSize() const;
 | 
| +  virtual unsigned long long getEncodedBodySize() const;
 | 
| +  virtual unsigned long long getDecodedBodySize() const;
 | 
| +
 | 
|    AtomicString m_initiatorType;
 | 
|    double m_timeOrigin;
 | 
|    RefPtr<ResourceLoadTiming> m_timing;
 | 
| 
 |