diff options
author | Andreas Kling <kling@serenityos.org> | 2020-09-27 20:18:30 +0200 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2020-09-27 20:26:58 +0200 |
commit | 2bc5bc64fbbf77eeb6b0bb4c90026cca91441f5d (patch) | |
tree | d73ffe547870e665aacba477ea164d0a2d068c49 | |
parent | 861815596fdaef0fb109c919d1d0844593fbf73a (diff) | |
download | serenity-2bc5bc64fbbf77eeb6b0bb4c90026cca91441f5d.zip |
LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h>
43 files changed, 12 insertions, 41 deletions
diff --git a/Libraries/LibJS/Runtime/ArrayConstructor.cpp b/Libraries/LibJS/Runtime/ArrayConstructor.cpp index ea399ece81..42c813c222 100644 --- a/Libraries/LibJS/Runtime/ArrayConstructor.cpp +++ b/Libraries/LibJS/Runtime/ArrayConstructor.cpp @@ -27,7 +27,6 @@ #include <AK/Function.h> #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Array.h> #include <LibJS/Runtime/ArrayConstructor.h> #include <LibJS/Runtime/Error.h> diff --git a/Libraries/LibJS/Runtime/ArrayPrototype.cpp b/Libraries/LibJS/Runtime/ArrayPrototype.cpp index 8021249aeb..5f47eef197 100644 --- a/Libraries/LibJS/Runtime/ArrayPrototype.cpp +++ b/Libraries/LibJS/Runtime/ArrayPrototype.cpp @@ -28,7 +28,6 @@ #include <AK/Function.h> #include <AK/StringBuilder.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Array.h> #include <LibJS/Runtime/ArrayIterator.h> #include <LibJS/Runtime/ArrayPrototype.h> diff --git a/Libraries/LibJS/Runtime/BigInt.cpp b/Libraries/LibJS/Runtime/BigInt.cpp index b2badfce8c..59a0951ff7 100644 --- a/Libraries/LibJS/Runtime/BigInt.cpp +++ b/Libraries/LibJS/Runtime/BigInt.cpp @@ -25,7 +25,7 @@ */ #include <LibCrypto/BigInt/SignedBigInteger.h> -#include <LibJS/Interpreter.h> +#include <LibJS/Heap/Heap.h> #include <LibJS/Runtime/BigInt.h> namespace JS { diff --git a/Libraries/LibJS/Runtime/BigIntConstructor.cpp b/Libraries/LibJS/Runtime/BigIntConstructor.cpp index 85ad748da2..25696f4fbb 100644 --- a/Libraries/LibJS/Runtime/BigIntConstructor.cpp +++ b/Libraries/LibJS/Runtime/BigIntConstructor.cpp @@ -26,11 +26,11 @@ #include <AK/String.h> #include <LibCrypto/BigInt/SignedBigInteger.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/BigIntConstructor.h> #include <LibJS/Runtime/BigIntObject.h> #include <LibJS/Runtime/Error.h> #include <LibJS/Runtime/GlobalObject.h> +#include <LibJS/Runtime/VM.h> namespace JS { diff --git a/Libraries/LibJS/Runtime/BigIntObject.cpp b/Libraries/LibJS/Runtime/BigIntObject.cpp index e3c0ef608c..d315643d67 100644 --- a/Libraries/LibJS/Runtime/BigIntObject.cpp +++ b/Libraries/LibJS/Runtime/BigIntObject.cpp @@ -25,7 +25,6 @@ */ #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/BigIntObject.h> #include <LibJS/Runtime/GlobalObject.h> diff --git a/Libraries/LibJS/Runtime/BigIntPrototype.cpp b/Libraries/LibJS/Runtime/BigIntPrototype.cpp index 6c9a947060..f3b0196b4f 100644 --- a/Libraries/LibJS/Runtime/BigIntPrototype.cpp +++ b/Libraries/LibJS/Runtime/BigIntPrototype.cpp @@ -24,7 +24,7 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include <LibJS/Interpreter.h> +#include <AK/Function.h> #include <LibJS/Runtime/BigIntObject.h> #include <LibJS/Runtime/BigIntPrototype.h> #include <LibJS/Runtime/Error.h> diff --git a/Libraries/LibJS/Runtime/BooleanConstructor.cpp b/Libraries/LibJS/Runtime/BooleanConstructor.cpp index db88f1cb3e..bab8ca473a 100644 --- a/Libraries/LibJS/Runtime/BooleanConstructor.cpp +++ b/Libraries/LibJS/Runtime/BooleanConstructor.cpp @@ -25,7 +25,6 @@ */ #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/BooleanConstructor.h> #include <LibJS/Runtime/BooleanObject.h> #include <LibJS/Runtime/BooleanPrototype.h> diff --git a/Libraries/LibJS/Runtime/BooleanPrototype.cpp b/Libraries/LibJS/Runtime/BooleanPrototype.cpp index 413ea5dbf1..dbb4652bcc 100644 --- a/Libraries/LibJS/Runtime/BooleanPrototype.cpp +++ b/Libraries/LibJS/Runtime/BooleanPrototype.cpp @@ -25,7 +25,6 @@ */ #include <AK/Function.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/BooleanPrototype.h> #include <LibJS/Runtime/Error.h> #include <LibJS/Runtime/GlobalObject.h> diff --git a/Libraries/LibJS/Runtime/BoundFunction.cpp b/Libraries/LibJS/Runtime/BoundFunction.cpp index f249cd6335..d29f56e5f6 100644 --- a/Libraries/LibJS/Runtime/BoundFunction.cpp +++ b/Libraries/LibJS/Runtime/BoundFunction.cpp @@ -24,7 +24,6 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/BoundFunction.h> #include <LibJS/Runtime/GlobalObject.h> diff --git a/Libraries/LibJS/Runtime/Date.cpp b/Libraries/LibJS/Runtime/Date.cpp index 08eb3adaee..ced1a58009 100644 --- a/Libraries/LibJS/Runtime/Date.cpp +++ b/Libraries/LibJS/Runtime/Date.cpp @@ -27,7 +27,6 @@ #include <AK/StringBuilder.h> #include <LibCore/DateTime.h> #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Date.h> #include <LibJS/Runtime/GlobalObject.h> diff --git a/Libraries/LibJS/Runtime/DateConstructor.cpp b/Libraries/LibJS/Runtime/DateConstructor.cpp index 32b8be3033..e4c2abec22 100644 --- a/Libraries/LibJS/Runtime/DateConstructor.cpp +++ b/Libraries/LibJS/Runtime/DateConstructor.cpp @@ -27,10 +27,10 @@ #include <AK/GenericLexer.h> #include <LibCore/DateTime.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Date.h> #include <LibJS/Runtime/DateConstructor.h> #include <LibJS/Runtime/GlobalObject.h> +#include <LibJS/Runtime/VM.h> #include <ctype.h> #include <sys/time.h> #include <time.h> diff --git a/Libraries/LibJS/Runtime/DatePrototype.cpp b/Libraries/LibJS/Runtime/DatePrototype.cpp index 4f0be8fdec..3b4bb4988c 100644 --- a/Libraries/LibJS/Runtime/DatePrototype.cpp +++ b/Libraries/LibJS/Runtime/DatePrototype.cpp @@ -27,7 +27,6 @@ #include <AK/Function.h> #include <AK/String.h> #include <LibCore/DateTime.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Date.h> #include <LibJS/Runtime/DatePrototype.h> #include <LibJS/Runtime/Error.h> diff --git a/Libraries/LibJS/Runtime/ErrorConstructor.cpp b/Libraries/LibJS/Runtime/ErrorConstructor.cpp index 3e6b87316c..0c00b78485 100644 --- a/Libraries/LibJS/Runtime/ErrorConstructor.cpp +++ b/Libraries/LibJS/Runtime/ErrorConstructor.cpp @@ -24,7 +24,6 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Error.h> #include <LibJS/Runtime/ErrorConstructor.h> #include <LibJS/Runtime/GlobalObject.h> diff --git a/Libraries/LibJS/Runtime/ErrorPrototype.cpp b/Libraries/LibJS/Runtime/ErrorPrototype.cpp index c28eaa0094..d676b24585 100644 --- a/Libraries/LibJS/Runtime/ErrorPrototype.cpp +++ b/Libraries/LibJS/Runtime/ErrorPrototype.cpp @@ -26,7 +26,6 @@ #include <AK/Function.h> #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Error.h> #include <LibJS/Runtime/ErrorPrototype.h> #include <LibJS/Runtime/GlobalObject.h> diff --git a/Libraries/LibJS/Runtime/Exception.cpp b/Libraries/LibJS/Runtime/Exception.cpp index 190d9c421d..efaef88ec2 100644 --- a/Libraries/LibJS/Runtime/Exception.cpp +++ b/Libraries/LibJS/Runtime/Exception.cpp @@ -24,8 +24,9 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include <LibJS/Interpreter.h> +#include <AK/String.h> #include <LibJS/Runtime/Exception.h> +#include <LibJS/Runtime/VM.h> namespace JS { diff --git a/Libraries/LibJS/Runtime/GlobalObject.cpp b/Libraries/LibJS/Runtime/GlobalObject.cpp index 38d96ba86e..56f2f6ca34 100644 --- a/Libraries/LibJS/Runtime/GlobalObject.cpp +++ b/Libraries/LibJS/Runtime/GlobalObject.cpp @@ -27,7 +27,6 @@ #include <AK/LogStream.h> #include <LibJS/Heap/DeferGC.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/ArrayConstructor.h> #include <LibJS/Runtime/ArrayIteratorPrototype.h> #include <LibJS/Runtime/ArrayPrototype.h> diff --git a/Libraries/LibJS/Runtime/GlobalObject.h b/Libraries/LibJS/Runtime/GlobalObject.h index ac989a2f6f..2c256afc78 100644 --- a/Libraries/LibJS/Runtime/GlobalObject.h +++ b/Libraries/LibJS/Runtime/GlobalObject.h @@ -27,8 +27,8 @@ #pragma once #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Object.h> +#include <LibJS/Runtime/VM.h> namespace JS { diff --git a/Libraries/LibJS/Runtime/IteratorPrototype.cpp b/Libraries/LibJS/Runtime/IteratorPrototype.cpp index a40d022fa8..32eef36315 100644 --- a/Libraries/LibJS/Runtime/IteratorPrototype.cpp +++ b/Libraries/LibJS/Runtime/IteratorPrototype.cpp @@ -24,6 +24,7 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#include <AK/Function.h> #include <LibJS/Runtime/GlobalObject.h> #include <LibJS/Runtime/IteratorPrototype.h> diff --git a/Libraries/LibJS/Runtime/JSONObject.cpp b/Libraries/LibJS/Runtime/JSONObject.cpp index de4568d054..1f87999fa9 100644 --- a/Libraries/LibJS/Runtime/JSONObject.cpp +++ b/Libraries/LibJS/Runtime/JSONObject.cpp @@ -28,7 +28,6 @@ #include <AK/JsonObject.h> #include <AK/JsonParser.h> #include <AK/StringBuilder.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Array.h> #include <LibJS/Runtime/Error.h> #include <LibJS/Runtime/GlobalObject.h> diff --git a/Libraries/LibJS/Runtime/MathObject.cpp b/Libraries/LibJS/Runtime/MathObject.cpp index 27b32fbe31..5f7039c88f 100644 --- a/Libraries/LibJS/Runtime/MathObject.cpp +++ b/Libraries/LibJS/Runtime/MathObject.cpp @@ -27,7 +27,6 @@ #include <AK/FlyString.h> #include <AK/Function.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/GlobalObject.h> #include <LibJS/Runtime/MathObject.h> #include <math.h> diff --git a/Libraries/LibJS/Runtime/NativeFunction.cpp b/Libraries/LibJS/Runtime/NativeFunction.cpp index da8aa772a1..946ce4e732 100644 --- a/Libraries/LibJS/Runtime/NativeFunction.cpp +++ b/Libraries/LibJS/Runtime/NativeFunction.cpp @@ -24,8 +24,8 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/GlobalObject.h> +#include <LibJS/Runtime/LexicalEnvironment.h> #include <LibJS/Runtime/NativeFunction.h> #include <LibJS/Runtime/Value.h> diff --git a/Libraries/LibJS/Runtime/NumberConstructor.cpp b/Libraries/LibJS/Runtime/NumberConstructor.cpp index 0346f99cf5..f859beb204 100644 --- a/Libraries/LibJS/Runtime/NumberConstructor.cpp +++ b/Libraries/LibJS/Runtime/NumberConstructor.cpp @@ -24,7 +24,6 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Error.h> #include <LibJS/Runtime/GlobalObject.h> #include <LibJS/Runtime/NumberConstructor.h> diff --git a/Libraries/LibJS/Runtime/NumberObject.cpp b/Libraries/LibJS/Runtime/NumberObject.cpp index 1cded8c32e..1376be1571 100644 --- a/Libraries/LibJS/Runtime/NumberObject.cpp +++ b/Libraries/LibJS/Runtime/NumberObject.cpp @@ -25,7 +25,6 @@ */ #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/GlobalObject.h> #include <LibJS/Runtime/NumberObject.h> #include <LibJS/Runtime/NumberPrototype.h> diff --git a/Libraries/LibJS/Runtime/NumberPrototype.cpp b/Libraries/LibJS/Runtime/NumberPrototype.cpp index 2b8c25ee61..3769fcae9f 100644 --- a/Libraries/LibJS/Runtime/NumberPrototype.cpp +++ b/Libraries/LibJS/Runtime/NumberPrototype.cpp @@ -24,7 +24,7 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include <LibJS/Interpreter.h> +#include <AK/Function.h> #include <LibJS/Runtime/Error.h> #include <LibJS/Runtime/GlobalObject.h> #include <LibJS/Runtime/NumberObject.h> diff --git a/Libraries/LibJS/Runtime/ObjectConstructor.cpp b/Libraries/LibJS/Runtime/ObjectConstructor.cpp index 4600d68326..736b3ea900 100644 --- a/Libraries/LibJS/Runtime/ObjectConstructor.cpp +++ b/Libraries/LibJS/Runtime/ObjectConstructor.cpp @@ -26,7 +26,6 @@ #include <AK/Function.h> #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Array.h> #include <LibJS/Runtime/Error.h> #include <LibJS/Runtime/GlobalObject.h> diff --git a/Libraries/LibJS/Runtime/ObjectPrototype.cpp b/Libraries/LibJS/Runtime/ObjectPrototype.cpp index 99f68810bf..a7c6339f33 100644 --- a/Libraries/LibJS/Runtime/ObjectPrototype.cpp +++ b/Libraries/LibJS/Runtime/ObjectPrototype.cpp @@ -27,7 +27,6 @@ #include <AK/Function.h> #include <AK/String.h> #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/GlobalObject.h> #include <LibJS/Runtime/ObjectPrototype.h> #include <LibJS/Runtime/Value.h> diff --git a/Libraries/LibJS/Runtime/ProxyConstructor.cpp b/Libraries/LibJS/Runtime/ProxyConstructor.cpp index c38394f8ed..2c0b8bb734 100644 --- a/Libraries/LibJS/Runtime/ProxyConstructor.cpp +++ b/Libraries/LibJS/Runtime/ProxyConstructor.cpp @@ -24,7 +24,6 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Array.h> #include <LibJS/Runtime/Error.h> #include <LibJS/Runtime/GlobalObject.h> diff --git a/Libraries/LibJS/Runtime/ProxyObject.cpp b/Libraries/LibJS/Runtime/ProxyObject.cpp index fa25099e35..4d01e47496 100644 --- a/Libraries/LibJS/Runtime/ProxyObject.cpp +++ b/Libraries/LibJS/Runtime/ProxyObject.cpp @@ -24,7 +24,6 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Accessor.h> #include <LibJS/Runtime/Array.h> #include <LibJS/Runtime/Error.h> diff --git a/Libraries/LibJS/Runtime/ProxyPrototype.cpp b/Libraries/LibJS/Runtime/ProxyPrototype.cpp index ae8e1b8229..ce44b0e364 100644 --- a/Libraries/LibJS/Runtime/ProxyPrototype.cpp +++ b/Libraries/LibJS/Runtime/ProxyPrototype.cpp @@ -27,7 +27,6 @@ #include <AK/Function.h> #include <AK/StringBuilder.h> #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Error.h> #include <LibJS/Runtime/GlobalObject.h> #include <LibJS/Runtime/ProxyPrototype.h> diff --git a/Libraries/LibJS/Runtime/ReflectObject.cpp b/Libraries/LibJS/Runtime/ReflectObject.cpp index 65e73419ce..9f465e56b0 100644 --- a/Libraries/LibJS/Runtime/ReflectObject.cpp +++ b/Libraries/LibJS/Runtime/ReflectObject.cpp @@ -25,7 +25,6 @@ */ #include <AK/Function.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Error.h> #include <LibJS/Runtime/Function.h> #include <LibJS/Runtime/GlobalObject.h> diff --git a/Libraries/LibJS/Runtime/RegExpConstructor.cpp b/Libraries/LibJS/Runtime/RegExpConstructor.cpp index 9a8b4fbba3..8031b8f39c 100644 --- a/Libraries/LibJS/Runtime/RegExpConstructor.cpp +++ b/Libraries/LibJS/Runtime/RegExpConstructor.cpp @@ -24,7 +24,6 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Error.h> #include <LibJS/Runtime/GlobalObject.h> #include <LibJS/Runtime/RegExpConstructor.h> diff --git a/Libraries/LibJS/Runtime/RegExpObject.cpp b/Libraries/LibJS/Runtime/RegExpObject.cpp index b41d0a767d..a2404b36c3 100644 --- a/Libraries/LibJS/Runtime/RegExpObject.cpp +++ b/Libraries/LibJS/Runtime/RegExpObject.cpp @@ -26,7 +26,6 @@ #include <AK/StringBuilder.h> #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/GlobalObject.h> #include <LibJS/Runtime/PrimitiveString.h> #include <LibJS/Runtime/RegExpObject.h> diff --git a/Libraries/LibJS/Runtime/RegExpPrototype.cpp b/Libraries/LibJS/Runtime/RegExpPrototype.cpp index 0b110ec32e..7aa784a883 100644 --- a/Libraries/LibJS/Runtime/RegExpPrototype.cpp +++ b/Libraries/LibJS/Runtime/RegExpPrototype.cpp @@ -27,7 +27,6 @@ #include <AK/Function.h> #include <AK/StringBuilder.h> #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/GlobalObject.h> #include <LibJS/Runtime/PrimitiveString.h> #include <LibJS/Runtime/RegExpObject.h> diff --git a/Libraries/LibJS/Runtime/Shape.cpp b/Libraries/LibJS/Runtime/Shape.cpp index bb763e225a..e83dcd98d8 100644 --- a/Libraries/LibJS/Runtime/Shape.cpp +++ b/Libraries/LibJS/Runtime/Shape.cpp @@ -25,7 +25,6 @@ */ #include <LibJS/Heap/DeferGC.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/GlobalObject.h> #include <LibJS/Runtime/Shape.h> diff --git a/Libraries/LibJS/Runtime/StringConstructor.cpp b/Libraries/LibJS/Runtime/StringConstructor.cpp index 421c0899ac..258b144465 100644 --- a/Libraries/LibJS/Runtime/StringConstructor.cpp +++ b/Libraries/LibJS/Runtime/StringConstructor.cpp @@ -26,7 +26,6 @@ #include <AK/StringBuilder.h> #include <AK/Utf32View.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Array.h> #include <LibJS/Runtime/Error.h> #include <LibJS/Runtime/GlobalObject.h> diff --git a/Libraries/LibJS/Runtime/StringObject.cpp b/Libraries/LibJS/Runtime/StringObject.cpp index bb7c04f79a..2b056d1916 100644 --- a/Libraries/LibJS/Runtime/StringObject.cpp +++ b/Libraries/LibJS/Runtime/StringObject.cpp @@ -25,7 +25,6 @@ */ #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/GlobalObject.h> #include <LibJS/Runtime/PrimitiveString.h> #include <LibJS/Runtime/StringObject.h> diff --git a/Libraries/LibJS/Runtime/StringPrototype.cpp b/Libraries/LibJS/Runtime/StringPrototype.cpp index e903d5df47..2d8b7c76aa 100644 --- a/Libraries/LibJS/Runtime/StringPrototype.cpp +++ b/Libraries/LibJS/Runtime/StringPrototype.cpp @@ -28,7 +28,6 @@ #include <AK/Function.h> #include <AK/StringBuilder.h> #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Error.h> #include <LibJS/Runtime/GlobalObject.h> #include <LibJS/Runtime/PrimitiveString.h> diff --git a/Libraries/LibJS/Runtime/Symbol.cpp b/Libraries/LibJS/Runtime/Symbol.cpp index a477e2dfa8..c25ebf2fce 100644 --- a/Libraries/LibJS/Runtime/Symbol.cpp +++ b/Libraries/LibJS/Runtime/Symbol.cpp @@ -25,8 +25,8 @@ */ #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Symbol.h> +#include <LibJS/Runtime/VM.h> namespace JS { diff --git a/Libraries/LibJS/Runtime/SymbolConstructor.cpp b/Libraries/LibJS/Runtime/SymbolConstructor.cpp index d1b86303ed..17b07928e0 100644 --- a/Libraries/LibJS/Runtime/SymbolConstructor.cpp +++ b/Libraries/LibJS/Runtime/SymbolConstructor.cpp @@ -24,7 +24,6 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Error.h> #include <LibJS/Runtime/GlobalObject.h> #include <LibJS/Runtime/SymbolConstructor.h> diff --git a/Libraries/LibJS/Runtime/SymbolObject.cpp b/Libraries/LibJS/Runtime/SymbolObject.cpp index 1a58d75eac..d78a4377de 100644 --- a/Libraries/LibJS/Runtime/SymbolObject.cpp +++ b/Libraries/LibJS/Runtime/SymbolObject.cpp @@ -25,7 +25,6 @@ */ #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/GlobalObject.h> #include <LibJS/Runtime/Symbol.h> #include <LibJS/Runtime/SymbolObject.h> diff --git a/Libraries/LibJS/Runtime/SymbolPrototype.cpp b/Libraries/LibJS/Runtime/SymbolPrototype.cpp index 655f4f8620..f00a2626d7 100644 --- a/Libraries/LibJS/Runtime/SymbolPrototype.cpp +++ b/Libraries/LibJS/Runtime/SymbolPrototype.cpp @@ -27,7 +27,6 @@ #include <AK/Function.h> #include <AK/StringBuilder.h> #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Error.h> #include <LibJS/Runtime/GlobalObject.h> #include <LibJS/Runtime/Object.h> diff --git a/Libraries/LibJS/Runtime/Value.cpp b/Libraries/LibJS/Runtime/Value.cpp index 094d9db041..dd002516ba 100644 --- a/Libraries/LibJS/Runtime/Value.cpp +++ b/Libraries/LibJS/Runtime/Value.cpp @@ -32,7 +32,6 @@ #include <LibCrypto/BigInt/SignedBigInteger.h> #include <LibCrypto/NumberTheory/ModularFunctions.h> #include <LibJS/Heap/Heap.h> -#include <LibJS/Interpreter.h> #include <LibJS/Runtime/Accessor.h> #include <LibJS/Runtime/Array.h> #include <LibJS/Runtime/BigInt.h> diff --git a/Libraries/LibWeb/DOM/ParentNode.h b/Libraries/LibWeb/DOM/ParentNode.h index f7648063f2..7783197f9d 100644 --- a/Libraries/LibWeb/DOM/ParentNode.h +++ b/Libraries/LibWeb/DOM/ParentNode.h @@ -26,6 +26,7 @@ #pragma once +#include <AK/NonnullRefPtrVector.h> #include <LibWeb/DOM/Node.h> namespace Web::DOM { |