| Index: Source/modules/serviceworkers/Headers.cpp
|
| diff --git a/Source/modules/serviceworkers/Headers.cpp b/Source/modules/serviceworkers/Headers.cpp
|
| index 978965af9c7eda13f9163ef7ab31fb84723a845c..e5f47b8a3dcc5df38a1a9404ed08a94f5c09d3b0 100644
|
| --- a/Source/modules/serviceworkers/Headers.cpp
|
| +++ b/Source/modules/serviceworkers/Headers.cpp
|
| @@ -17,32 +17,32 @@
|
|
|
| namespace WebCore {
|
|
|
| -PassRefPtr<Headers> Headers::create()
|
| +PassRefPtrWillBeRawPtr<Headers> Headers::create()
|
| {
|
| - return adoptRef(new Headers);
|
| + return adoptRefWillBeNoop(new Headers);
|
| }
|
|
|
| -PassRefPtr<Headers> Headers::create(ExceptionState&)
|
| +PassRefPtrWillBeRawPtr<Headers> Headers::create(ExceptionState&)
|
| {
|
| return create();
|
| }
|
|
|
| -PassRefPtr<Headers> Headers::create(const Headers* init, ExceptionState& exceptionState)
|
| +PassRefPtrWillBeRawPtr<Headers> Headers::create(const Headers* init, ExceptionState& exceptionState)
|
| {
|
| // "The Headers(|init|) constructor, when invoked, must run these steps:"
|
| // "1. Let |headers| be a new Headers object."
|
| - RefPtr<Headers> headers = create();
|
| + RefPtrWillBeRawPtr<Headers> headers = create();
|
| // "2. If |init| is given, fill headers with |init|. Rethrow any exception."
|
| headers->fillWith(init, exceptionState);
|
| // "3. Return |headers|."
|
| return headers.release();
|
| }
|
|
|
| -PassRefPtr<Headers> Headers::create(const Dictionary& init, ExceptionState& exceptionState)
|
| +PassRefPtrWillBeRawPtr<Headers> Headers::create(const Dictionary& init, ExceptionState& exceptionState)
|
| {
|
| // "The Headers(|init|) constructor, when invoked, must run these steps:"
|
| // "1. Let |headers| be a new Headers object."
|
| - RefPtr<Headers> headers = create();
|
| + RefPtrWillBeRawPtr<Headers> headers = create();
|
| // "2. If |init| is given, fill headers with |init|. Rethrow any exception."
|
| headers->fillWith(init, exceptionState);
|
| // "3. Return |headers|."
|
| @@ -50,22 +50,20 @@ PassRefPtr<Headers> Headers::create(const Dictionary& init, ExceptionState& exce
|
| }
|
|
|
| // Called when creating Request.
|
| -PassRefPtr<Headers> Headers::create(FetchHeaderList* headerList)
|
| +PassRefPtrWillBeRawPtr<Headers> Headers::create(FetchHeaderList* headerList)
|
| {
|
| - return adoptRef(new Headers(headerList));
|
| + return adoptRefWillBeNoop(new Headers(headerList));
|
| }
|
|
|
| -PassRefPtr<Headers> Headers::createCopy() const
|
| +PassRefPtrWillBeRawPtr<Headers> Headers::createCopy() const
|
| {
|
| - RefPtr<FetchHeaderList> headerList = m_headerList->createCopy();
|
| - RefPtr<Headers> headers = create(headerList.get());
|
| + RefPtrWillBeRawPtr<FetchHeaderList> headerList = m_headerList->createCopy();
|
| + RefPtrWillBeRawPtr<Headers> headers = create(headerList.get());
|
| headers->m_guard = m_guard;
|
| return headers.release();
|
| }
|
|
|
| -Headers::~Headers()
|
| -{
|
| -}
|
| +DEFINE_EMPTY_DESTRUCTOR_WILL_BE_REMOVED(Headers);
|
|
|
| unsigned long Headers::size() const
|
| {
|
| @@ -326,4 +324,9 @@ void Headers::forEachInternal(PassOwnPtr<HeadersForEachCallback> callback, Scrip
|
| }
|
| }
|
|
|
| +void Headers::trace(Visitor* visitor)
|
| +{
|
| + visitor->trace(m_headerList);
|
| +}
|
| +
|
| } // namespace WebCore
|
|
|