HomePhabricator Dev

Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop…

This commit no longer exists in the repository. It may have been part of a branch which was deleted.

Description

Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi

Raw Cr.ERROR don't get stack information, same as throwing JS literals instead
of new Error()s.

This was done automatically with a new eslint rule that will be introduced in
the next commit. One instance of a raw Cr.ERROR was not replaced since it is
used in a test that specifically checks the preservation of raw Cr values in
XPCJS. The rule will be disabled for that instance.

Differential Revision: https://phabricator.services.mozilla.com/D28073

Details

Provenance
KwanAuthored on

Commit No Longer Exists

This commit no longer exists in the repository.