java_rename_class
Renames a Java class and automatically updates all usages across the project using OpenRewrite.
Instructions
Rename a Java class and update all references using OpenRewrite
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dryRun | No | Preview changes without applying (default: true) | |
| javaVersion | No | Java version to use (e.g., "17.0.16-amzn", "21.0.8-tem") | |
| projectPath | Yes | Path to the Java project root | |
| newFullyQualifiedName | Yes | New fully qualified class name (e.g., com.example.NewClass) | |
| oldFullyQualifiedName | Yes | Current fully qualified class name (e.g., com.example.OldClass) |