(node: Node)
| 1493 | } |
| 1494 | |
| 1495 | fn find_anonymous_class_body(node: Node) -> Option<Node> { |
| 1496 | for i in 0..node.named_child_count() { |
| 1497 | if let Some(child) = node.named_child(i) { |
| 1498 | if matches!(child.kind(), "class_body" | "declaration_list") { |
| 1499 | return Some(child); |
| 1500 | } |
| 1501 | } |
| 1502 | } |
| 1503 | None |
| 1504 | } |
| 1505 | |
| 1506 | /// The shared `new ns.Foo<T>()` normalization: strip `<...` from the first |
| 1507 | /// `<` (index > 0), keep the segment after the last `.`/`::`, strip ONE |
no outgoing calls
no test coverage detected