blast_radius
Identify all methods transitively impacted by modifying a specific method. Traverses reverse call edges up to a configurable depth to map the blast radius of changes.
Instructions
Find all methods transitively affected by changing the given method.
Performs a breadth-first traversal of CALLS edges in reverse
(callers of callers) up to *max_depth* hops.
Args:
method_fqn: FQN of the method being changed, e.g. ``com.example.Foo.bar``.
max_depth: Maximum number of hops to traverse (default 3, max 10).
exclude_generated: When True, filter out Lombok/compiler-generated callers.
Returns:
List of dicts with keys ``fqn``, ``file_path``, and ``depth``.
Depth 1 = direct callers, depth 2 = their callers, etc.
The changed method itself is not included.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| method_fqn | Yes | ||
| max_depth | No | ||
| exclude_generated | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |