Bug 1431449 - Kill URLSearchParams::ForEach; r?bz
MozReview-Commit-ID: 9woZBRwpb4T
--- a/dom/base/BodyUtil.cpp
+++ b/dom/base/BodyUtil.cpp
@@ -41,17 +41,17 @@ PushOverLine(nsACString::const_iterator&
++aStart; // advance to after CRLF
return true;
}
return false;
}
class MOZ_STACK_CLASS FillFormIterator final
- : public URLSearchParams::ForEachIterator
+ : public URLParams::ForEachIterator
{
public:
explicit FillFormIterator(FormData* aFormData)
: mFormData(aFormData)
{
MOZ_ASSERT(aFormData);
}
--- a/dom/url/URLSearchParams.h
+++ b/dom/url/URLSearchParams.h
@@ -172,26 +172,16 @@ public:
void Sort(ErrorResult& aRv);
void Stringify(nsString& aRetval) const
{
Serialize(aRetval);
}
- typedef URLParams::ForEachIterator ForEachIterator;
-
- bool
- ForEach(ForEachIterator& aIterator) const
- {
- return mParams->ForEach(aIterator);
-
- return true;
- }
-
bool
ReadStructuredClone(JSStructuredCloneReader* aReader);
bool
WriteStructuredClone(JSStructuredCloneWriter* aWriter) const;
private:
void AppendInternal(const nsAString& aName, const nsAString& aValue);