MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / process_block

Function process_block

internal/cbm/lsp/java_lsp.c:1459–1469  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1457}
1458
1459static 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

Callers 4

java_process_statementFunction · 0.85
process_method_declFunction · 0.85
process_constructor_declFunction · 0.85
java_process_class_declFunction · 0.85

Calls 3

cbm_scope_pushFunction · 0.85
java_process_statementFunction · 0.85

Tested by

no test coverage detected