void URL::SetSearchParams(URLSearchParams* aSearchParams) { if (!aSearchParams) { return; } if (!aSearchParams->HasURLAssociated()) { MOZ_ASSERT(aSearchParams->IsValid()); mSearchParams = aSearchParams; mSearchParams->SetObserver(this); } else { CreateSearchParamsIfNeeded(); mSearchParams->CopyFromURLSearchParams(*aSearchParams); } nsAutoString search; mSearchParams->Serialize(search); SetSearchInternal(search); }
URLSearchParams* Link::SearchParams() { CreateSearchParamsIfNeeded(); return mSearchParams; }
URLSearchParams* URL::GetSearchParams() { CreateSearchParamsIfNeeded(); return mSearchParams; }