find_large_classes
Identify Java classes that exceed configurable size thresholds for methods, fields, or lines to maintain code quality and manage complexity.
Instructions
Find classes that exceed size thresholds.
USAGE: find_large_classes(maxMethods=20, maxFields=10, maxLines=300) OUTPUT: List of classes exceeding any threshold with their metrics
Default thresholds:
maxMethods: 20 methods
maxFields: 10 fields
maxLines: 300 lines
Requires load_project to be called first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxMethods | No | Maximum methods before flagging (default 20) | |
| maxFields | No | Maximum fields before flagging (default 10) | |
| maxLines | No | Maximum lines before flagging (default 300) |