mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +00:00
refactor(transformer/class-properties): instance prop inits visitor use Visit (#7867)
Use `Visit` instead of `VisitMut` as `InstanceInitializerVisitor` does not need to mutate the AST.
This commit is contained in:
parent
0f540ecc9f
commit
624398083a
1 changed files with 2 additions and 2 deletions
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
use std::cell::Cell;
|
use std::cell::Cell;
|
||||||
|
|
||||||
use oxc_ast::{ast::*, visit::VisitMut};
|
use oxc_ast::{ast::*, visit::Visit};
|
||||||
use oxc_syntax::scope::{ScopeFlags, ScopeId};
|
use oxc_syntax::scope::{ScopeFlags, ScopeId};
|
||||||
use oxc_traverse::TraverseCtx;
|
use oxc_traverse::TraverseCtx;
|
||||||
|
|
||||||
|
|
@ -45,7 +45,7 @@ impl<'a, 'v> InstanceInitializerVisitor<'a, 'v> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a, 'v> VisitMut<'a> for InstanceInitializerVisitor<'a, 'v> {
|
impl<'a, 'v> Visit<'a> for InstanceInitializerVisitor<'a, 'v> {
|
||||||
/// Update parent scope for first level of scopes.
|
/// Update parent scope for first level of scopes.
|
||||||
/// Convert scope to sloppy mode if `self.make_sloppy_mode == true`.
|
/// Convert scope to sloppy mode if `self.make_sloppy_mode == true`.
|
||||||
fn enter_scope(&mut self, _flags: ScopeFlags, scope_id: &Cell<Option<ScopeId>>) {
|
fn enter_scope(&mut self, _flags: ScopeFlags, scope_id: &Cell<Option<ScopeId>>) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue