RequestedIntelliJPlatformsService

abstract class RequestedIntelliJPlatformsService @Inject constructor(objectFactory: ObjectFactory, providerFactory: ProviderFactory) : BuildService<RequestedIntelliJPlatformsService.Parameters>

Constructors

Link copied to clipboard
@Inject
constructor(objectFactory: ObjectFactory, providerFactory: ProviderFactory)

Types

Link copied to clipboard
interface Parameters : BuildServiceParameters

Properties

Link copied to clipboard
@get:Inject
abstract override val parameters: RequestedIntelliJPlatformsService.Parameters?

Functions

Link copied to clipboard
operator fun get(configurationName: String): Provider<RequestedIntelliJPlatform>

Retrieves the value associated with the given configuration name. Throws an error if the configuration name does not exist in the map.

Link copied to clipboard
Link copied to clipboard
fun hasExplicit(configurationName: String = Configurations.INTELLIJ_PLATFORM_DEPENDENCY): Boolean
Link copied to clipboard
fun markExplicit(configurationName: String = Configurations.INTELLIJ_PLATFORM_DEPENDENCY)
Link copied to clipboard
fun set(configuration: IntelliJPlatformDependencyConfiguration, configurationName: String = Configurations.INTELLIJ_PLATFORM_DEPENDENCY): Provider<RequestedIntelliJPlatform>