fix(traverse): set ScopeFlags::Function bit for class methods (#3277)

This commit is contained in:
overlookmotel 2024-05-14 14:33:59 +01:00 committed by GitHub
parent 6fd7a3c427
commit 65540c0118
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2588,10 +2588,10 @@ impl MethodDefinitionKind {
pub fn scope_flags(self) -> ScopeFlags { pub fn scope_flags(self) -> ScopeFlags {
match self { match self {
Self::Constructor => ScopeFlags::Constructor, Self::Constructor => ScopeFlags::Constructor | ScopeFlags::Function,
Self::Method => ScopeFlags::empty(), Self::Method => ScopeFlags::Function,
Self::Get => ScopeFlags::GetAccessor, Self::Get => ScopeFlags::GetAccessor | ScopeFlags::Function,
Self::Set => ScopeFlags::SetAccessor, Self::Set => ScopeFlags::SetAccessor | ScopeFlags::Function,
} }
} }
} }