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:
André Bargull 2019-11-22 18:12:33 +00:00
Родитель 65208d4ad2
Коммит fd0ad767f8
4 изменённых файлов: 70 добавлений и 11 удалений

Просмотреть файл

@ -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 {