-
- All Implemented Interfaces:
public final class ExternalKotlinTargetDescriptorBuilder<T extends DecoratedExternalKotlinTarget>
-
-
Field Summary
Fields Modifier and Type Field Description private StringtargetNameprivate KotlinPlatformTypeplatformTypeprivate ExternalKotlinTargetDescriptor.TargetFactory<T>targetFactoryprivate final ExternalKotlinTargetConfigurationDescriptorBuilder<T>apiElementsprivate final ExternalKotlinTargetConfigurationDescriptorBuilder<T>runtimeElementsprivate final ExternalKotlinTargetConfigurationDescriptorBuilder<T>apiElementsPublishedprivate final ExternalKotlinTargetConfigurationDescriptorBuilder<T>runtimeElementsPublishedprivate Function1<T, Unit>configureprivate Function1<IdeMultiplatformImport, Unit>configureIdeImport
-
Method Summary
-
-
Method Detail
-
getTargetName
final String getTargetName()
-
setTargetName
final Unit setTargetName(String targetName)
-
getPlatformType
final KotlinPlatformType getPlatformType()
-
setPlatformType
final Unit setPlatformType(KotlinPlatformType platformType)
-
getTargetFactory
final ExternalKotlinTargetDescriptor.TargetFactory<T> getTargetFactory()
-
setTargetFactory
final Unit setTargetFactory(ExternalKotlinTargetDescriptor.TargetFactory<T> targetFactory)
-
getApiElements
final ExternalKotlinTargetConfigurationDescriptorBuilder<T> getApiElements()
-
getRuntimeElements
final ExternalKotlinTargetConfigurationDescriptorBuilder<T> getRuntimeElements()
-
getApiElementsPublished
final ExternalKotlinTargetConfigurationDescriptorBuilder<T> getApiElementsPublished()
-
getRuntimeElementsPublished
final ExternalKotlinTargetConfigurationDescriptorBuilder<T> getRuntimeElementsPublished()
-
getConfigure
final Function1<T, Unit> getConfigure()
-
setConfigure
final Unit setConfigure(Function1<T, Unit> configure)
-
getConfigureIdeImport
final Function1<IdeMultiplatformImport, Unit> getConfigureIdeImport()
-
setConfigureIdeImport
final Unit setConfigureIdeImport(Function1<IdeMultiplatformImport, Unit> configureIdeImport)
-
configureIdeImport
final Unit configureIdeImport(Function1<IdeMultiplatformImport, Unit> action)
-
-
-
-