diff --git a/topics/tutorials/kotlin.md b/topics/tutorials/kotlin.md index 951252af7..cdd58a43f 100644 --- a/topics/tutorials/kotlin.md +++ b/topics/tutorials/kotlin.md @@ -98,7 +98,7 @@ There are many good resources for learning how to write build scripts for an Int [covscript-intellij](https://github.com/covscript/covscript-intellij/blob/master/build.gradle.kts) or [zig-intellij](https://github.com/ice1000/zig-intellij/blob/master/build.gradle.kts). -Additionally, explore IntelliJ Platform Explorer's [list of open-source plugins](https://jb.gg/ipe?buildSystem=gradle_kts) using Gradle KTS. +Additionally, explore IntelliJ Platform Explorer's [list of open-source plugins](https://jb.gg/ipe?buildSystem=gradle_kts) using Gradle KTS `build.gradle.kts` basically looks like: @@ -149,6 +149,8 @@ Using a GUI designer with Kotlin is currently [not supported](https://youtrack.j If a plugin processes Kotlin code (e.g., providing inspections), it needs to add a dependency on the Kotlin plugin (Plugin ID `org.jetbrains.kotlin`) itself. Please refer to [Plugin Dependencies](plugin_dependencies.md) for more information. +Depending on exact functionality, a plugin can also target [UAST (Unified Abstract Syntax Tree)](uast.md) to support multiple JVM languages, including Java and Kotlin. + ## Caution Plugins *must* use Kotlin classes to implement declarations in the [plugin configuration file](plugin_configuration_file.md).