mirror of
https://github.com/danbulant/oxc
synced 2026-05-19 04:08:41 +00:00
refactor(ast)!: rename visit_arrow_expression to visit_arrow_function_expression. (#3995)
This commit is contained in:
parent
1dacb1fc5b
commit
c98d8aa000
6 changed files with 12 additions and 10 deletions
|
|
@ -253,8 +253,8 @@ pub trait Visit<'a>: Sized {
|
|||
walk_assignment_expression(self, expr);
|
||||
}
|
||||
|
||||
fn visit_arrow_expression(&mut self, expr: &ArrowFunctionExpression<'a>) {
|
||||
walk_arrow_expression(self, expr);
|
||||
fn visit_arrow_function_expression(&mut self, expr: &ArrowFunctionExpression<'a>) {
|
||||
walk_arrow_function_expression(self, expr);
|
||||
}
|
||||
|
||||
fn visit_await_expression(&mut self, expr: &AwaitExpression<'a>) {
|
||||
|
|
@ -1483,7 +1483,9 @@ pub mod walk {
|
|||
Expression::MetaProperty(meta) => visitor.visit_meta_property(meta),
|
||||
|
||||
Expression::ArrayExpression(expr) => visitor.visit_array_expression(expr),
|
||||
Expression::ArrowFunctionExpression(expr) => visitor.visit_arrow_expression(expr),
|
||||
Expression::ArrowFunctionExpression(expr) => {
|
||||
visitor.visit_arrow_function_expression(expr);
|
||||
}
|
||||
Expression::AssignmentExpression(expr) => visitor.visit_assignment_expression(expr),
|
||||
Expression::AwaitExpression(expr) => visitor.visit_await_expression(expr),
|
||||
Expression::BinaryExpression(expr) => visitor.visit_binary_expression(expr),
|
||||
|
|
@ -1600,7 +1602,7 @@ pub mod walk {
|
|||
visitor.leave_node(kind);
|
||||
}
|
||||
|
||||
pub fn walk_arrow_expression<'a, V: Visit<'a>>(
|
||||
pub fn walk_arrow_function_expression<'a, V: Visit<'a>>(
|
||||
visitor: &mut V,
|
||||
expr: &ArrowFunctionExpression<'a>,
|
||||
) {
|
||||
|
|
|
|||
|
|
@ -138,7 +138,7 @@ impl<'a> Visit<'a> for FunctionReturnType<'a> {
|
|||
// We don't care about nested functions
|
||||
}
|
||||
|
||||
fn visit_arrow_expression(&mut self, _expr: &ArrowFunctionExpression<'a>) {
|
||||
fn visit_arrow_function_expression(&mut self, _expr: &ArrowFunctionExpression<'a>) {
|
||||
// We don't care about nested functions
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -209,8 +209,8 @@ impl<'a> Visit<'a> for ScopeTree<'a> {
|
|||
}
|
||||
}
|
||||
|
||||
fn visit_arrow_expression(&mut self, expr: &ArrowFunctionExpression<'a>) {
|
||||
walk_arrow_expression(self, expr);
|
||||
fn visit_arrow_function_expression(&mut self, expr: &ArrowFunctionExpression<'a>) {
|
||||
walk_arrow_function_expression(self, expr);
|
||||
if expr.type_parameters.is_some() {
|
||||
self.leave_scope();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -103,7 +103,7 @@ impl<'a> Visit<'a> for AwaitFinder {
|
|||
}
|
||||
}
|
||||
|
||||
fn visit_arrow_expression(&mut self, _expr: &ArrowFunctionExpression<'a>) {}
|
||||
fn visit_arrow_function_expression(&mut self, _expr: &ArrowFunctionExpression<'a>) {}
|
||||
|
||||
fn visit_function(&mut self, _func: &Function<'a>, _flags: Option<ScopeFlags>) {}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1529,7 +1529,7 @@ impl<'a> Visit<'a> for SemanticBuilder<'a> {
|
|||
self.leave_scope();
|
||||
}
|
||||
|
||||
fn visit_arrow_expression(&mut self, expr: &ArrowFunctionExpression<'a>) {
|
||||
fn visit_arrow_function_expression(&mut self, expr: &ArrowFunctionExpression<'a>) {
|
||||
let kind = AstKind::ArrowFunctionExpression(self.alloc(expr));
|
||||
self.enter_scope(ScopeFlags::Function | ScopeFlags::Arrow);
|
||||
expr.scope_id.set(Some(self.current_scope_id));
|
||||
|
|
|
|||
|
|
@ -565,7 +565,7 @@ impl<'a> Visit<'a> for ChildScopeCollector {
|
|||
self.scope_ids.push(block.scope_id.get().unwrap());
|
||||
}
|
||||
|
||||
fn visit_arrow_expression(&mut self, expr: &ArrowFunctionExpression<'a>) {
|
||||
fn visit_arrow_function_expression(&mut self, expr: &ArrowFunctionExpression<'a>) {
|
||||
self.scope_ids.push(expr.scope_id.get().unwrap());
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue