RequestedIntelliJPlatform

data class RequestedIntelliJPlatform(val type: IntelliJPlatformType, val version: String, val useInstaller: Boolean, val useCache: Boolean, val productMode: ProductMode)

Represents a requested IntelliJ Platform build with its type, version, and installation preference.

This class encapsulates the details required to identify and describe a specific IntelliJ Platform target for plugin development, dependency resolution, or plugin verification.

Constructors

Link copied to clipboard
constructor(type: IntelliJPlatformType, version: String, useInstaller: Boolean, useCache: Boolean, productMode: ProductMode)

Properties

Link copied to clipboard

Indicates whether the current IntelliJ Platform is a nightly build.

Link copied to clipboard

Indicates the mode in which the platform is being used.

Link copied to clipboard

Defines the IntelliJ Platform type, such as IntelliJ IDEA, PyCharm, or other JetBrains IDEs.

Link copied to clipboard

Indicates if the platform should use a custom cache directory.

Link copied to clipboard

Indicates if the platform should include an installer.

Link copied to clipboard

Specifies the version of the IntelliJ Platform to be used.

Functions

Link copied to clipboard
open override fun toString(): String