IntelliJ IDEA OSS fits Java and Kotlin developers building JVM applications. Import the project's build definition, let the IDE index its code, and use inspections before applying a refactor across related files.
This listing covers the OSS build, not every commercial IntelliJ feature. Large projects can require substantial memory during indexing. Keep working files under version control so subsequent changes can be reviewed and reversed.