com.bselzer.gradle.internal.android.plugin.AndroidExtension.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of android-plugin Show documentation
Show all versions of android-plugin Show documentation
Applies the Android gradle plugin.
The newest version!
package com.bselzer.gradle.internal.android.plugin
import com.bselzer.gradle.internal.models.ModuleId
import org.gradle.api.JavaVersion
import org.gradle.api.provider.Property
import org.gradle.api.tasks.Nested
interface AndroidExtension {
/**
* The id of the namespace.
*/
@get:Nested
val namespace: ModuleId
/**
* The API level to compile against.
*/
val compileSdk: Property
/**
* The minimum API level required.
*/
val minSdk: Property
/**
* The language level of the java source code.
*/
val sourceCompatibility: Property
/**
* The version of the generated Java bytecode.
*/
val targetCompatibility: Property
/**
* The fully qualified class name of the test instrumentation runner.
*/
val testInstrumentationRunner: Property
/**
* Whether the build config is enabled.
*/
val buildConfig: Property
}