swc_ecma_transforms_classes/macros.rs
1/// Not intended for public use.
2#[macro_export]
3macro_rules! visit_mut_only_key {
4 () => {
5 fn visit_mut_class_member(&mut self, m: &mut ClassMember) {
6 match m {
7 ClassMember::Method(m) => m.key.visit_mut_with(self),
8 ClassMember::PrivateMethod(m) => m.key.visit_mut_with(self),
9 ClassMember::ClassProp(m) => m.key.visit_mut_with(self),
10 ClassMember::PrivateProp(m) => m.key.visit_mut_with(self),
11 _ => {}
12 }
13 }
14 };
15}