Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
@XmlSerialName(value = "ivy-module" )
Link copied to clipboard
@Serializable
@XmlSerialName(value = "ivy-module" )
Lightweight Ivy model used by org.jetbrains.intellij.platform.gradle.artifacts.LocalIvyArtifactPathComponentMetadataRule.
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Link copied to clipboard
data class PerformanceTestResult(val testName: String, val statistic: PerformanceTestStatistic, val script: PerformanceTestScript)
Link copied to clipboard
class PerformanceTestScript
Link copied to clipboard
class PerformanceTestStatistic
Link copied to clipboard
@Serializable
Represents information about the IntelliJ Platform product. The information is retrieved from the product-info.json file in the IntelliJ Platform directory.
Link copied to clipboard
@Serializable
@XmlSerialName(value = "product-modules" )
Represents the product-modules.xml structure that defines module inclusions and bundled plugins.
Link copied to clipboard
data class ProductRelease(val name: String, val channel: ProductRelease.Channel, val type: IntelliJPlatformType, val version: Version, val build: Version, val platformVersion: Version = version, val platformBuild: Version = build, val downloads: List<ProductRelease.Download> = emptyList())
Properties
Functions
Link copied to clipboard
Retrieves the ProductInfo for the IntelliJ Platform from the root directory.
Retrieves the ProductInfo for the IntelliJ Platform with Configurations.INTELLIJ_PLATFORM_DEPENDENCY configuration.
Link copied to clipboard
Link copied to clipboard
Validates that the resolved IntelliJ Platform is supported by checking against the minimal supported IntelliJ Platform version.