createCompilationOptions¶
context(session: KaSession)
fun createCompilationOptions(init: KaCompilationOptionsBuilder.() -> Unit): KaCompilationOptions
Creates a new KaCompilationOptions instance using the given DSL init block.
Example usage:
val options = createCompilationOptions {
target(KaCompilationTarget.JVM)
moduleName("myModule")
languageVersionSettings(languageSettings)
allowedErrorFilter { diagnostic -> diagnostic.factoryName in allowedErrors }
}
Parameters¶
- init: A lambda that configures the
KaCompilationOptionsBuilder.