IntelliJ IDEA Plugin Development

Edit page Last modified: 29 九月 2022

Please 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.