| 1457 | } |
| 1458 | |
| 1459 | static void process_block(JavaLSPContext *ctx, TSNode node) { |
| 1460 | CBMScope *saved = ctx->current_scope; |
| 1461 | ctx->current_scope = cbm_scope_push(ctx->arena, saved); |
| 1462 | uint32_t n = ts_node_named_child_count(node); |
| 1463 | for (uint32_t i = 0; i < n; i++) { |
| 1464 | TSNode c = ts_node_named_child(node, i); |
| 1465 | java_process_statement(ctx, c); |
| 1466 | java_resolve_calls_in_node(ctx, c); |
| 1467 | } |
| 1468 | ctx->current_scope = saved; |
| 1469 | } |
| 1470 | |
| 1471 | /* ── Top-level walk ───────────────────────────────────────────────── */ |
| 1472 |
no test coverage detected