mill.kotlinlib.ksp

Members list

Type members

Classlikes

@Scaladoc(value = "/**\n * Sets up the kotlin compiler for using KSP (Kotlin Symbol Processing)\n * by plugging in the symbol-processing and symbol-processing-api dependencies.\n *\n * Use of kotlin-compiler-embedded is also recommended (and thus enabled by default)\n * to avoid any classpath conflicts between the compiler and user defined plugins!\n */")
trait KspModule extends KotlinModule

Sets up the kotlin compiler for using KSP (Kotlin Symbol Processing) by plugging in the symbol-processing and symbol-processing-api dependencies.

Sets up the kotlin compiler for using KSP (Kotlin Symbol Processing) by plugging in the symbol-processing and symbol-processing-api dependencies.

Use of kotlin-compiler-embedded is also recommended (and thus enabled by default) to avoid any classpath conflicts between the compiler and user defined plugins!

Attributes

Source
KspModule.scala
Supertypes
trait KotlinModule
trait JavaModule
trait RunModule
trait TaskModule
trait BspModule
trait Module
trait Wrapper
class BaseClass
trait Cacher
trait Cacher
class Object
trait Matchable
class Any
Show all
Known subtypes
trait KspTests
Self type