# KotlinDslBaseScriptModel

@Incubating
interface KotlinDslBaseScriptModel(source)

This interface represents the base Kotlin DSL script models. This model can be queried very early in the build lifecycle, without any script evaluation or build configuration.

#### Since

9.1.0

## Functions

getImplicitImports
Link copied to clipboard
@Incubating
abstract fun getImplicitImports(): List<String>
The implicit imports that are used for all scripts.
getKotlinDslClassPath
Link copied to clipboard
@Incubating
abstract fun getKotlinDslClassPath(): List<File>
A base classpath that contains Gradle API, Gradle API extensions and Kotlin DSL jars
getScriptTemplatesClassPath
Link copied to clipboard
@Incubating
abstract fun getScriptTemplatesClassPath(): List<File>
Classpath required to load Kotlin script template classes.