(&mut self, node: Node<'t>)
| 927 | // --- extractInstantiation (:4610, scala arm :4647-4662) --------------- |
| 928 | |
| 929 | fn extract_instantiation(&mut self, node: Node<'t>) { |
| 930 | if self.stack.is_empty() { |
| 931 | return; |
| 932 | } |
| 933 | let from_row = self.top_row(); |
| 934 | let ctor = node |
| 935 | .child_by_field_name("constructor") |
| 936 | .or_else(|| node.child_by_field_name("type")) |
| 937 | .or_else(|| node.child_by_field_name("name")) |
| 938 | .or_else(|| node.named_child(0)); |
| 939 | let Some(ctor) = ctor else { return }; |
| 940 | if let Some(name) = self.scala_base_type_name(Some(ctor)) { |
| 941 | self.push_ref_at(from_row, &name, "instantiates", node); |
| 942 | } |
| 943 | } |
| 944 | |
| 945 | // --- extractStaticMemberRef (:4750-4808) ------------------------------ |
| 946 |
no test coverage detected