We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
GetAddress
MemberExpressionKind
1 parent f9cbe84 commit 8a56c7fCopy full SHA for 8a56c7f
crates/oxc_ast/src/ast_kind_impl.rs
@@ -1,4 +1,6 @@
1
#![expect(missing_docs)] // FIXME
2
+
3
+use oxc_allocator::{Address, GetAddress};
4
use oxc_span::{Atom, GetSpan};
5
6
use super::{AstKind, ast::*};
@@ -529,6 +531,16 @@ impl GetSpan for MemberExpressionKind<'_> {
529
531
}
530
532
533
534
+impl GetAddress for MemberExpressionKind<'_> {
535
+ fn address(&self) -> Address {
536
+ match *self {
537
+ Self::Computed(member_expr) => Address::from_ptr(member_expr),
538
+ Self::Static(member_expr) => Address::from_ptr(member_expr),
539
+ Self::PrivateField(member_expr) => Address::from_ptr(member_expr),
540
+ }
541
542
+}
543
544
pub enum ModuleDeclarationKind<'a> {
545
Import(&'a ImportDeclaration<'a>),
546
ExportAll(&'a ExportAllDeclaration<'a>),
0 commit comments