Make complex Java methods easier to follow.
Refactors complex Java methods into smaller, named methods while preserving behavior and validating changes with compilation and tests.
When to use it
Use when Java methods contain cohesive blocks worth extracting, especially methods exceeding roughly 15 lines, 10 statements, or cyclomatic complexity 10.
Give it a Java project to refactor; it extracts cohesive blocks into named methods and reports the changes and test results.
What you provide
Requires a Java toolchain compatible with the project's configured Java level to compile the refactored code and run its tests.
No additional actions listed.