Skip to content

Commit

Permalink
Docs: mention KSP support (#11235)
Browse files Browse the repository at this point in the history
  • Loading branch information
ChaimaaeROUAI authored Oct 8, 2024
1 parent dfc95c4 commit 243a053
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/main/docs/guide/appendix/architecture/compilerArch.adoc
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
The Micronaut Compiler is a set of extensions to existing language compilers:

* Java - the link:{jdkapi}/java.compiler/javax/annotation/processing/package-summary.html[Java Annotation Processing (APT) API] is used for Java & Kotlin code (a future version of Micronaut will support KSP for Kotlin)
* Groovy - Groovy https://docs.groovy-lang.org/latest/html/api/org/codehaus/groovy/transform/ASTTransformation.html[AST Transformations] are used participate in the compilation of Groovy code.
* Java - the link:{jdkapi}/java.compiler/javax/annotation/processing/package-summary.html[Java Annotation Processing (APT) API] is used for Java code.
* Kotlin - <<kapt, KAPT>> or <<ksp, KSP>> is used for Kotlin code.
* Groovy - Groovy https://docs.groovy-lang.org/latest/html/api/org/codehaus/groovy/transform/ASTTransformation.html[AST Transformations] are used to participate in the compilation of Groovy code.
To keep this documentation simple, the remaining sections will describe the interaction with the Java compiler.

Expand Down

0 comments on commit 243a053

Please sign in to comment.