AK+Everywhere: Rename verify_cast to as

Follow-up to fc20e61e72.
This commit is contained in:
Timothy Flynn 2025-01-21 09:12:05 -05:00 committed by Tim Flynn
commit 85b424464a
Notes: github-actions[bot] 2025-01-21 16:49:39 +00:00
191 changed files with 574 additions and 574 deletions

View file

@ -191,7 +191,7 @@ WebIDL::ExceptionOr<Window::OpenedWindow> Window::window_open_steps_internal(Str
return OpenedWindow {};
// 2. Let sourceDocument be the entry global object's associated Document.
auto& source_document = verify_cast<Window>(entry_global_object()).associated_document();
auto& source_document = as<Window>(entry_global_object()).associated_document();
// 3. Let urlRecord be null.
Optional<URL::URL> url_record;
@ -758,14 +758,14 @@ JS::ThrowCompletionOr<bool> Window::internal_set_prototype_of(JS::Object* protot
GC::Ref<WindowProxy> Window::window() const
{
// The window, frames, and self getter steps are to return this's relevant realm.[[GlobalEnv]].[[GlobalThisValue]].
return verify_cast<WindowProxy>(relevant_realm(*this).global_environment().global_this_value());
return as<WindowProxy>(relevant_realm(*this).global_environment().global_this_value());
}
// https://html.spec.whatwg.org/multipage/window-object.html#dom-self
GC::Ref<WindowProxy> Window::self() const
{
// The window, frames, and self getter steps are to return this's relevant realm.[[GlobalEnv]].[[GlobalThisValue]].
return verify_cast<WindowProxy>(relevant_realm(*this).global_environment().global_this_value());
return as<WindowProxy>(relevant_realm(*this).global_environment().global_this_value());
}
// https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-document-2
@ -824,7 +824,7 @@ void Window::close()
// 5. Let sourceSnapshotParams be the result of snapshotting source snapshot params given thisTraversable's active document.
auto source_snapshot_params = traversable->active_document()->snapshot_source_snapshot_params();
auto& incumbent_global_object = verify_cast<HTML::Window>(HTML::incumbent_global_object());
auto& incumbent_global_object = as<HTML::Window>(HTML::incumbent_global_object());
// 6. If all the following are true:
if (
@ -843,7 +843,7 @@ void Window::close()
// 2. Queue a task on the DOM manipulation task source to definitely close thisTraversable.
HTML::queue_global_task(HTML::Task::Source::DOMManipulation, incumbent_global_object, GC::create_function(heap(), [traversable] {
verify_cast<TraversableNavigable>(*traversable).definitely_close_top_level_traversable();
as<TraversableNavigable>(*traversable).definitely_close_top_level_traversable();
}));
}
}
@ -929,7 +929,7 @@ void Window::blur()
GC::Ref<WindowProxy> Window::frames() const
{
// The window, frames, and self getter steps are to return this's relevant realm.[[GlobalEnv]].[[GlobalThisValue]].
return verify_cast<WindowProxy>(relevant_realm(*this).global_environment().global_this_value());
return as<WindowProxy>(relevant_realm(*this).global_environment().global_this_value());
}
// https://html.spec.whatwg.org/multipage/window-object.html#dom-length
@ -1133,7 +1133,7 @@ WebIDL::ExceptionOr<void> Window::window_post_message_steps(JS::Value message, W
auto origin = incumbent_settings.origin().serialize();
// 3. Let source be the WindowProxy object corresponding to incumbentSettings's global object (a Window object).
auto& source = verify_cast<WindowProxy>(incumbent_settings.realm().global_environment().global_this_value());
auto& source = as<WindowProxy>(incumbent_settings.realm().global_environment().global_this_value());
// 4. Let deserializeRecord be StructuredDeserializeWithTransfer(serializeWithTransferResult, targetRealm).
auto temporary_execution_context = TemporaryExecutionContext { target_realm, TemporaryExecutionContext::CallbacksEnabled::Yes };
@ -1161,7 +1161,7 @@ WebIDL::ExceptionOr<void> Window::window_post_message_steps(JS::Value message, W
Vector<GC::Root<MessagePort>> new_ports;
for (auto const& object : deserialize_record.transferred_values) {
if (is<HTML::MessagePort>(*object)) {
new_ports.append(verify_cast<MessagePort>(*object));
new_ports.append(as<MessagePort>(*object));
}
}