зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1568903 - Part 3: Apply include-what-you-use for jsexn and ErrorObject. r=jorendorff
Update the #includes after moving the code in part 2. Differential Revision: https://phabricator.services.mozilla.com/D51652 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
65208d4ad2
Коммит
fd0ad767f8
|
@ -10,38 +10,47 @@
|
|||
|
||||
#include "jsexn.h"
|
||||
|
||||
#include "mozilla/Assertions.h"
|
||||
#include "mozilla/ScopeExit.h"
|
||||
#include "mozilla/Sprintf.h"
|
||||
|
||||
#include <new>
|
||||
#include <stdarg.h>
|
||||
#include <stdint.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <utility>
|
||||
|
||||
#include "jsapi.h"
|
||||
#include "jsnum.h"
|
||||
#include "jsfriendapi.h"
|
||||
#include "jstypes.h"
|
||||
|
||||
#include "gc/FreeOp.h"
|
||||
#include "gc/Marking.h"
|
||||
#include "gc/Rooting.h"
|
||||
#include "js/CharacterEncoding.h"
|
||||
#include "js/PropertySpec.h"
|
||||
#include "js/Class.h"
|
||||
#include "js/Conversions.h"
|
||||
#include "js/UniquePtr.h"
|
||||
#include "js/Value.h"
|
||||
#include "js/Warnings.h" // JS::{,Set}WarningReporter
|
||||
#include "js/Wrapper.h"
|
||||
#include "util/Memory.h"
|
||||
#include "util/StringBuffer.h"
|
||||
#include "vm/Compartment.h"
|
||||
#include "vm/ErrorObject.h"
|
||||
#include "vm/FrameIter.h" // js::NonBuiltinFrameIter
|
||||
#include "vm/GlobalObject.h"
|
||||
#include "vm/JSAtom.h"
|
||||
#include "vm/JSContext.h"
|
||||
#include "vm/JSFunction.h"
|
||||
#include "vm/JSObject.h"
|
||||
#include "vm/JSScript.h"
|
||||
#include "vm/Realm.h"
|
||||
#include "vm/SavedFrame.h"
|
||||
#include "vm/SavedStacks.h"
|
||||
#include "vm/SelfHosting.h"
|
||||
#include "vm/Stack.h"
|
||||
#include "vm/StringType.h"
|
||||
#include "vm/SymbolType.h"
|
||||
|
||||
#include "vm/ErrorObject-inl.h"
|
||||
#include "vm/JSObject-inl.h"
|
||||
#include "vm/JSContext-inl.h"
|
||||
#include "vm/SavedStacks-inl.h"
|
||||
|
||||
using namespace js;
|
||||
|
|
|
@ -11,11 +11,18 @@
|
|||
#ifndef jsexn_h
|
||||
#define jsexn_h
|
||||
|
||||
#include "mozilla/Assertions.h"
|
||||
|
||||
#include "jsapi.h"
|
||||
#include "jspubtd.h"
|
||||
#include "jstypes.h"
|
||||
#include "NamespaceImports.h"
|
||||
|
||||
#include "js/ErrorReport.h"
|
||||
#include "js/RootingAPI.h"
|
||||
#include "js/TypeDecls.h"
|
||||
#include "js/UniquePtr.h"
|
||||
#include "vm/JSContext.h"
|
||||
#include "js/Utility.h"
|
||||
|
||||
namespace js {
|
||||
class ErrorObject;
|
||||
|
|
|
@ -7,21 +7,52 @@
|
|||
|
||||
#include "vm/ErrorObject-inl.h"
|
||||
|
||||
#include "mozilla/Range.h"
|
||||
#include "mozilla/Assertions.h"
|
||||
#include "mozilla/Attributes.h"
|
||||
#include "mozilla/RecordReplay.h"
|
||||
|
||||
#include <utility>
|
||||
|
||||
#include "jsapi.h"
|
||||
#include "jsexn.h"
|
||||
#include "jsfriendapi.h"
|
||||
#include "jsnum.h"
|
||||
#include "jspubtd.h"
|
||||
#include "NamespaceImports.h"
|
||||
|
||||
#include "gc/AllocKind.h"
|
||||
#include "gc/FreeOp.h"
|
||||
#include "gc/Rooting.h"
|
||||
#include "js/CallArgs.h"
|
||||
#include "js/CallNonGenericMethod.h"
|
||||
#include "js/CharacterEncoding.h"
|
||||
#include "js/Class.h"
|
||||
#include "js/Conversions.h"
|
||||
#include "js/ErrorReport.h"
|
||||
#include "js/PropertySpec.h"
|
||||
#include "js/RootingAPI.h"
|
||||
#include "js/TypeDecls.h"
|
||||
#include "js/Utility.h"
|
||||
#include "js/Value.h"
|
||||
#include "js/Wrapper.h"
|
||||
#include "util/StringBuffer.h"
|
||||
#include "vm/GlobalObject.h"
|
||||
#include "vm/JSAtom.h"
|
||||
#include "vm/JSFunction.h"
|
||||
#include "vm/JSObject.h"
|
||||
#include "vm/NativeObject.h"
|
||||
#include "vm/ObjectGroup.h"
|
||||
#include "vm/ObjectOperations.h"
|
||||
#include "vm/SavedStacks.h"
|
||||
#include "vm/SelfHosting.h"
|
||||
#include "vm/Shape.h"
|
||||
#include "vm/Stack.h"
|
||||
#include "vm/StringType.h"
|
||||
|
||||
#include "vm/JSContext-inl.h"
|
||||
#include "vm/JSObject-inl.h"
|
||||
#include "vm/NativeObject-inl.h"
|
||||
#include "vm/ObjectOperations-inl.h"
|
||||
#include "vm/SavedStacks-inl.h"
|
||||
#include "vm/Shape-inl.h"
|
||||
|
||||
|
|
|
@ -8,10 +8,22 @@
|
|||
#define vm_ErrorObject_h_
|
||||
|
||||
#include "mozilla/ArrayUtils.h"
|
||||
#include "mozilla/Assertions.h"
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#include "jspubtd.h"
|
||||
#include "NamespaceImports.h"
|
||||
|
||||
#include "gc/Barrier.h"
|
||||
#include "js/Class.h"
|
||||
#include "js/ErrorReport.h"
|
||||
#include "js/RootingAPI.h"
|
||||
#include "js/TypeDecls.h"
|
||||
#include "js/UniquePtr.h"
|
||||
#include "js/Value.h"
|
||||
#include "vm/JSObject.h"
|
||||
#include "vm/NativeObject.h"
|
||||
#include "vm/SavedStacks.h"
|
||||
#include "vm/Shape.h"
|
||||
|
||||
namespace js {
|
||||
|
|
Загрузка…
Ссылка в новой задаче