HubdleConfigLanguageSettingsExtension

open class HubdleConfigLanguageSettingsExtension @Inject constructor(val project: Project) : HubdleEnableableExtension

Constructors

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

Properties

Link copied to clipboard
open override val isEnabled: Property<Boolean>
Link copied to clipboard
open override val project: Project

Functions

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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun languageSettings(action: Action<LanguageSettingsBuilder> = Action {})
Link copied to clipboard
fun optIn(vararg annotationNames: String)
fun optIn(annotationName: String)
Link copied to clipboard
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)