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