x Module ,-[$DIR/tests/span/js/decl/private-method.js:1:1] 1 | ,-> class Foo { 2 | | #foo() { 3 | | 4 | | } 5 | `-> } `---- x ModuleItem ,-[$DIR/tests/span/js/decl/private-method.js:1:1] 1 | ,-> class Foo { 2 | | #foo() { 3 | | 4 | | } 5 | `-> } `---- x Stmt ,-[$DIR/tests/span/js/decl/private-method.js:1:1] 1 | ,-> class Foo { 2 | | #foo() { 3 | | 4 | | } 5 | `-> } `---- x Decl ,-[$DIR/tests/span/js/decl/private-method.js:1:1] 1 | ,-> class Foo { 2 | | #foo() { 3 | | 4 | | } 5 | `-> } `---- x ClassDecl ,-[$DIR/tests/span/js/decl/private-method.js:1:1] 1 | ,-> class Foo { 2 | | #foo() { 3 | | 4 | | } 5 | `-> } `---- x Ident ,-[$DIR/tests/span/js/decl/private-method.js:1:1] 1 | class Foo { : ^^^ `---- x Class ,-[$DIR/tests/span/js/decl/private-method.js:1:1] 1 | ,-> class Foo { 2 | | #foo() { 3 | | 4 | | } 5 | `-> } `---- x ClassMember ,-[$DIR/tests/span/js/decl/private-method.js:2:5] 2 | ,-> #foo() { 3 | | 4 | `-> } `---- x PrivateMethod ,-[$DIR/tests/span/js/decl/private-method.js:2:5] 2 | ,-> #foo() { 3 | | 4 | `-> } `---- x PrivateName ,-[$DIR/tests/span/js/decl/private-method.js:2:5] 2 | #foo() { : ^^^^ `---- x Ident ,-[$DIR/tests/span/js/decl/private-method.js:2:5] 2 | #foo() { : ^^^ `---- x Function ,-[$DIR/tests/span/js/decl/private-method.js:2:5] 2 | ,-> #foo() { 3 | | 4 | `-> } `---- x BlockStmt ,-[$DIR/tests/span/js/decl/private-method.js:2:5] 2 | ,-> #foo() { 3 | | 4 | `-> } `----