-
- All Implemented Interfaces:
public class GradleKpmCompilationTaskConfigurator
-
-
Field Summary
Fields Modifier and Type Field Description private final GradleKpmFragmentSourcesProvider
fragmentSourcesProvider
-
Constructor Summary
Constructors Constructor Description GradleKpmCompilationTaskConfigurator(Project project)
-
Method Summary
Modifier and Type Method Description GradleKpmFragmentSourcesProvider
getFragmentSourcesProvider()
Provider<out Iterable<Provider<out Iterable<File>>>>
getSourcesForFragmentCompilation(GradleKpmFragment fragment)
Provider<out Iterable<Provider<out Iterable<File>>>>
getCommonSourcesForFragmentCompilation(GradleKpmFragment fragment)
final TaskProvider<out KotlinCompile>
createKotlinJvmCompilationTask(GradleKpmVariant variant, KotlinCompilationData<?> compilationData)
final TaskProvider<KotlinNativeCompile>
createKotlinNativeCompilationTask(GradleKpmVariant variant, KotlinNativeCompilationData<?> compilationData)
-
-
Method Detail
-
getFragmentSourcesProvider
GradleKpmFragmentSourcesProvider getFragmentSourcesProvider()
-
getSourcesForFragmentCompilation
Provider<out Iterable<Provider<out Iterable<File>>>> getSourcesForFragmentCompilation(GradleKpmFragment fragment)
-
getCommonSourcesForFragmentCompilation
Provider<out Iterable<Provider<out Iterable<File>>>> getCommonSourcesForFragmentCompilation(GradleKpmFragment fragment)
-
createKotlinJvmCompilationTask
final TaskProvider<out KotlinCompile> createKotlinJvmCompilationTask(GradleKpmVariant variant, KotlinCompilationData<?> compilationData)
-
createKotlinNativeCompilationTask
final TaskProvider<KotlinNativeCompile> createKotlinNativeCompilationTask(GradleKpmVariant variant, KotlinNativeCompilationData<?> compilationData)
-
-
-
-