toggle menu
hubdle
0.6.2-SNAPSHOT
jvm
switch theme
search in API
hubdle-gradle-plugin
/
com.javiersc.hubdle.project.extensions.kotlin.jvm.features
/
HubdleKotlinCompilerPluginFeatureExtension
Hubdle
Kotlin
Compiler
Plugin
Feature
Extension
open
class
HubdleKotlinCompilerPluginFeatureExtension
@
Inject
constructor
(
val
project
:
Project
)
:
HubdleConfigurableExtension
Members
Constructors
Hubdle
Kotlin
Compiler
Plugin
Feature
Extension
Link copied to clipboard
@
Inject
constructor
(
project
:
Project
)
Properties
add
Extension
Dependencies
Link copied to clipboard
val
addExtensionDependencies
:
Property
<
Boolean
>
generate
Test
On
Sync
Link copied to clipboard
val
generateTestOnSync
:
Property
<
Boolean
>
is
Enabled
Link copied to clipboard
open
override
val
isEnabled
:
Property
<
Boolean
>
main
Class
Link copied to clipboard
val
mainClass
:
Property
<
String
>
project
Link copied to clipboard
open
override
val
project
:
Project
test
Data
Dir
Link copied to clipboard
val
testDataDir
:
Property
<
String
>
test
Dependencies
Link copied to clipboard
val
testDependencies
:
SetProperty
<
MinimalExternalModuleDependency
>
test
Gen
Dir
Link copied to clipboard
val
testGenDir
:
Property
<
String
>
test
Projects
Link copied to clipboard
val
testProjects
:
SetProperty
<
ProjectDependency
>
test
Types
Link copied to clipboard
val
testTypes
:
SetProperty
<
KotlinCompilerTestType
>
Functions
add
Extension
Dependencies
Link copied to clipboard
fun
addExtensionDependencies
(
value
:
Boolean
)
enabled
Link copied to clipboard
open
fun
enabled
(
value
:
Boolean
=
true
)
open
fun
enabled
(
value
:
Provider
<
Boolean
>
=
project.provider { true }
)
generate
Test
On
Sync
Link copied to clipboard
fun
generateTestOnSync
(
value
:
Boolean
)
main
Class
Link copied to clipboard
fun
mainClass
(
value
:
String
)
test
Data
Dir
Link copied to clipboard
fun
testDataDir
(
value
:
String
)
test
Dependencies
Link copied to clipboard
fun
testDependencies
(
vararg
dependencies
:
Provider
<
MinimalExternalModuleDependency
>
)
test
Gen
Dir
Link copied to clipboard
fun
testGenDir
(
value
:
String
)
test
Projects
Link copied to clipboard
fun
testProjects
(
vararg
project
:
ProjectDependency
)
test
Types
Link copied to clipboard
fun
testTypes
(
vararg
values
:
KotlinCompilerTestType
)
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
)