HubdleKotlinJvmExtension

Constructors

Link copied to clipboard
@Inject
constructor(project: Project)

Properties

Link copied to clipboard
Link copied to clipboard
open override val isEnabled: Property<Boolean>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val main: NamedDomainObjectProvider<KotlinSourceSet>
Link copied to clipboard
open override val project: Project
Link copied to clipboard
open override val test: NamedDomainObjectProvider<KotlinSourceSet>
Link copied to clipboard
open override val testFixtures: NamedDomainObjectProvider<KotlinSourceSet>
Link copied to clipboard
open override val testFunctional: NamedDomainObjectProvider<KotlinSourceSet>
Link copied to clipboard
open override val testIntegration: NamedDomainObjectProvider<KotlinSourceSet>

Functions

Link copied to clipboard
fun Provider<MinimalExternalModuleDependency>.asString(): String
Link copied to clipboard
open fun enabled(value: Boolean = true)
open fun enabled(value: Provider<Boolean> = project.provider { true })
Link copied to clipboard
Link copied to clipboard
open fun HubdleEnableableExtension.gradleApi(): Dependency
open fun Project.gradleApi(): Dependency
Link copied to clipboard
open fun Project.gradleKotlinDsl(): Dependency
Link copied to clipboard
open fun Project.gradleTestKit(): Dependency
Link copied to clipboard
fun kotlin(action: Action<KotlinJvmProjectExtension>)
Link copied to clipboard
open fun HubdleEnableableExtension.localGroovy(): Dependency
open fun Project.localGroovy(): Dependency
Link copied to clipboard
fun main(action: Action<KotlinSourceSet>)
Link copied to clipboard
fun Provider<MinimalExternalModuleDependency>.moduleAsString(): String
Link copied to clipboard
fun sourceSet(name: String, action: Action<KotlinSourceSet>)
Link copied to clipboard
fun test(action: Action<KotlinSourceSet>)
Link copied to clipboard
fun testFixtures(action: Action<KotlinSourceSet> = Action {})
Link copied to clipboard
fun testFunctional(action: Action<KotlinSourceSet> = Action {})
Link copied to clipboard
fun testIntegration(action: Action<KotlinSourceSet> = Action {})
Link copied to clipboard
fun Provider<MinimalExternalModuleDependency>.versionAsString(): String?
Link copied to clipboard
open fun withPlugin(pluginId: PluginId, action: Action<AppliedPlugin>)
open fun withPlugin(pluginId: String, action: Action<AppliedPlugin>)
Link copied to clipboard
open fun withPlugins(vararg pluginIds: String, action: Project.() -> Unit)