Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class FeatureVariantDependencyConfig(val osAndArch: OsAndArch, val identifier: String)
Link copied to clipboard
enum Os : Enum<Os>
Link copied to clipboard
data class OsAndArch(val os: Os, val arch: CpuArchitecture)

Precompiled com.huanshankeji.jvm.native.osandarch.Register_default_supported_feature_variants_gradle script plugin.

Properties

Link copied to clipboard

Functions

fun DependencyHandlerScope.addDependenciesToFeatureVariantsWithIdentifiersInClassifiers(configs: List<FeatureVariantDependencyConfig>, targetConfigurationType: String, group: String, name: String, version: String? = null)
fun DependencyHandlerScope.addDependenciesToFeatureVariantsWithIdentifiersInClassifiers(osAndArchs: List<OsAndArch>, getIdentifier: (OsAndArch) -> String, targetConfigurationType: String, group: String, name: String, version: String? = null)
fun DependencyHandlerScope.addDependenciesToFeatureVariantsWithIdentifiersInNameSuffixes(osAndArchs: List<FeatureVariantDependencyConfig>, targetConfigurationType: String, group: String, namePrefix: String, version: String? = null)
fun DependencyHandlerScope.addDependenciesToFeatureVariantsWithIdentifiersInNameSuffixes(osAndArchs: List<OsAndArch>, getIdentifier: (OsAndArch) -> String, targetConfigurationType: String, group: String, namePrefix: String, version: String? = null)
Link copied to clipboard
fun DependencyHandlerScope.addDependencyToFeatureVariants(osAndArchs: List<OsAndArch>, targetConfigurationType: String, dependencyNotation: Any)
fun DependencyHandlerScope.addDependencyWithFeatureVariantCapabilityDependenciesToOneConfiguration(featureVariantNames: List<String>, targetConfiguration: String, group: String, name: String, version: String? = null)

Adds all the feature variant dependencies to the main variant. Use this function without the register-feature-variants plugin.

fun DependencyHandlerScope.addDependencyWithFeatureVariantTransitiveCapabilityDependencies(featureVariantNames: List<String>, targetConfigurationType: String, group: String, name: String, version: String? = null)
Link copied to clipboard
fun getCapabilityNotation(group: String, name: String, featureVariantName: String): String
Link copied to clipboard
Link copied to clipboard
fun JavaPluginExtension.registerDefaultSupportedFeatureVariants(sourceSetType: SourceSetType)