Coverage Report

Created: 2025-03-04 07:22

/src/serenity/Userland/Libraries/LibWeb/HTML/Scripting/Script.cpp
Line
Count
Source (jump to first uncovered line)
1
/*
2
 * Copyright (c) 2021-2023, Andreas Kling <kling@serenityos.org>
3
 *
4
 * SPDX-License-Identifier: BSD-2-Clause
5
 */
6
7
#include <LibWeb/HTML/Scripting/Environments.h>
8
#include <LibWeb/HTML/Scripting/Script.h>
9
10
namespace Web::HTML {
11
12
JS_DEFINE_ALLOCATOR(Script);
13
14
Script::Script(URL::URL base_url, ByteString filename, EnvironmentSettingsObject& environment_settings_object)
15
0
    : m_base_url(move(base_url))
16
0
    , m_filename(move(filename))
17
0
    , m_settings_object(environment_settings_object)
18
0
{
19
0
}
20
21
0
Script::~Script() = default;
22
23
void Script::visit_host_defined_self(JS::Cell::Visitor& visitor)
24
0
{
25
0
    visitor.visit(*this);
26
0
}
27
28
void Script::visit_edges(Visitor& visitor)
29
0
{
30
0
    Base::visit_edges(visitor);
31
0
    visitor.visit(m_settings_object);
32
0
    visitor.visit(m_parse_error);
33
0
    visitor.visit(m_error_to_rethrow);
34
0
}
35
36
}