IntelliJ IDEA Plugin Development
Edit page Last modified: 29 九月 2022Please see "Java" entry in table Modules Specific to Functionality on how to use Java specific functionality.
PSI Cookbook lists a number of common operations for working with Java PSI. Depending on exact functionality, a plugin can also target UAST (Unified Abstract Syntax Tree) to support multiple JVM languages, including Java and Kotlin.
IntelliJ IDEA Ultimate
tip
Qualifying Open Source projects can apply for free licenses of JetBrains products.