/* * Copyright (c) 2026, Andreas Kling * * SPDX-License-Identifier: BSD-2-Clause */ #include #include namespace JS { void ClassFieldDefinition::visit_edges(Cell::Visitor& visitor) { name.visit( [&](PropertyKey const& key) { key.visit_edges(visitor); }, [&](PrivateName const&) {}); initializer.visit( [&](GC::Ref& function) { visitor.visit(function); }, [&](Value& value) { visitor.visit(value); }, [&](Empty) {}); } }