Skip to content

Commit 54bed48

Browse files
committed
refactor(transformer/using): move work to exit_static_block
1 parent dcd356e commit 54bed48

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

crates/oxc_transformer/src/lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -281,13 +281,13 @@ impl<'a> Traverse<'a> for TransformerImpl<'a, '_> {
281281
fn enter_static_block(&mut self, block: &mut StaticBlock<'a>, ctx: &mut TraverseCtx<'a>) {
282282
self.common.enter_static_block(block, ctx);
283283
self.x2_es2022.enter_static_block(block, ctx);
284-
if let Some(explicit_resource_management) = self.explicit_resource_management.as_mut() {
285-
explicit_resource_management.enter_static_block(block, ctx);
286-
}
287284
}
288285

289286
fn exit_static_block(&mut self, block: &mut StaticBlock<'a>, ctx: &mut TraverseCtx<'a>) {
290287
self.common.exit_static_block(block, ctx);
288+
if let Some(explicit_resource_management) = self.explicit_resource_management.as_mut() {
289+
explicit_resource_management.exit_static_block(block, ctx);
290+
}
291291
self.x2_es2022.exit_static_block(block, ctx);
292292
}
293293

crates/oxc_transformer/src/proposals/explicit_resource_management.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ impl<'a> Traverse<'a> for ExplicitResourceManagement<'a, '_> {
143143
/// }
144144
/// }
145145
/// ```
146-
fn enter_static_block(&mut self, block: &mut StaticBlock<'a>, ctx: &mut TraverseCtx<'a>) {
146+
fn exit_static_block(&mut self, block: &mut StaticBlock<'a>, ctx: &mut TraverseCtx<'a>) {
147147
let scope_id = block.scope_id();
148148
if let Some(replacement) =
149149
self.transform_statements(&mut block.body, None, scope_id, scope_id, ctx)

0 commit comments

Comments
 (0)