зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1583251 - P2 - Fix some format nits or naming nits for StructuredClone::Write; r=nika,lth
Differential Revision: https://phabricator.services.mozilla.com/D48348 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
da052d4b6a
Коммит
a0d1f674b6
|
@ -172,14 +172,14 @@ bool StructuredCloneHolderBase::Write(JSContext* aCx,
|
|||
bool StructuredCloneHolderBase::Write(JSContext* aCx,
|
||||
JS::Handle<JS::Value> aValue,
|
||||
JS::Handle<JS::Value> aTransfer,
|
||||
JS::CloneDataPolicy cloneDataPolicy) {
|
||||
JS::CloneDataPolicy aCloneDataPolicy) {
|
||||
MOZ_ASSERT(!mBuffer, "Double Write is not allowed");
|
||||
MOZ_ASSERT(!mClearCalled, "This method cannot be called after Clear.");
|
||||
|
||||
mBuffer = MakeUnique<JSAutoStructuredCloneBuffer>(
|
||||
mStructuredCloneScope, &StructuredCloneHolder::sCallbacks, this);
|
||||
|
||||
if (!mBuffer->write(aCx, aValue, aTransfer, cloneDataPolicy,
|
||||
if (!mBuffer->write(aCx, aValue, aTransfer, aCloneDataPolicy,
|
||||
&StructuredCloneHolder::sCallbacks, this)) {
|
||||
mBuffer = nullptr;
|
||||
return false;
|
||||
|
|
|
@ -98,7 +98,7 @@ class StructuredCloneHolderBase {
|
|||
// of cloning policy.
|
||||
bool Write(JSContext* aCx, JS::Handle<JS::Value> aValue,
|
||||
JS::Handle<JS::Value> aTransfer,
|
||||
JS::CloneDataPolicy cloneDataPolicy);
|
||||
JS::CloneDataPolicy aCloneDataPolicy);
|
||||
|
||||
// If Write() has been called, this method retrieves data and stores it into
|
||||
// aValue.
|
||||
|
@ -160,7 +160,7 @@ class StructuredCloneHolder : public StructuredCloneHolderBase {
|
|||
|
||||
void Write(JSContext* aCx, JS::Handle<JS::Value> aValue,
|
||||
JS::Handle<JS::Value> aTransfer,
|
||||
JS::CloneDataPolicy cloneDataPolicy, ErrorResult& aRv);
|
||||
JS::CloneDataPolicy aCloneDataPolicy, ErrorResult& aRv);
|
||||
|
||||
void Read(nsIGlobalObject* aGlobal, JSContext* aCx,
|
||||
JS::MutableHandle<JS::Value> aValue, ErrorResult& aRv);
|
||||
|
|
|
@ -208,7 +208,7 @@ class CloneDataPolicy {
|
|||
bool sharedArrayBuffer_;
|
||||
|
||||
public:
|
||||
// The default is to allow all policy-controlled aspects.
|
||||
// The default is to deny all policy-controlled aspects.
|
||||
|
||||
CloneDataPolicy() : sharedArrayBuffer_(false) {}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче