toggle menu
hubdle
0.6.2-SNAPSHOT
jvm
switch theme
search in API
hubdle-gradle-plugin
/
com.javiersc.hubdle.project.extensions.kotlin
/
HubdleKotlinExtension
Hubdle
Kotlin
Extension
open
class
HubdleKotlinExtension
@
Inject
constructor
(
val
project
:
Project
)
:
HubdleEnableableExtension
Members
Constructors
Hubdle
Kotlin
Extension
Link copied to clipboard
@
Inject
constructor
(
project
:
Project
)
Properties
android
Link copied to clipboard
val
android
:
HubdleKotlinAndroidExtension
compiler
Options
Link copied to clipboard
val
compilerOptions
:
HubdleKotlinCompilerOptionsExtension
features
Link copied to clipboard
val
features
:
HubdleKotlinFeaturesExtension
is
Enabled
Link copied to clipboard
open
override
val
isEnabled
:
Property
<
Boolean
>
jvm
Link copied to clipboard
val
jvm
:
HubdleKotlinJvmExtension
multiplatform
Link copied to clipboard
val
multiplatform
:
HubdleKotlinMultiplatformExtension
project
Link copied to clipboard
open
override
val
project
:
Project
Functions
android
Link copied to clipboard
fun
android
(
action
:
Action
<
HubdleKotlinAndroidExtension
>
=
Action {}
)
compiler
Options
Link copied to clipboard
fun
compilerOptions
(
action
:
Action
<
HubdleKotlinCompilerOptionsExtension
>
=
Action {}
)
enabled
Link copied to clipboard
open
fun
enabled
(
value
:
Boolean
=
true
)
open
fun
enabled
(
value
:
Provider
<
Boolean
>
=
project.provider { true }
)
features
Link copied to clipboard
fun
features
(
action
:
Action
<
HubdleKotlinFeaturesExtension
>
=
Action {}
)
jvm
Link copied to clipboard
fun
jvm
(
action
:
Action
<
HubdleKotlinJvmExtension
>
=
Action {}
)
multiplatform
Link copied to clipboard
fun
multiplatform
(
action
:
Action
<
HubdleKotlinMultiplatformExtension
>
=
Action {}
)
with
Plugin
Link copied to clipboard
open
fun
withPlugin
(
pluginId
:
PluginId
,
action
:
Action
<
AppliedPlugin
>
)
open
fun
withPlugin
(
pluginId
:
String
,
action
:
Action
<
AppliedPlugin
>
)
with
Plugins
Link copied to clipboard
open
fun
withPlugins
(
vararg
pluginIds
:
String
,
action
:
Project
.
(
)
->
Unit
)