-
- All Implemented Interfaces:
-
org.gradle.api.NamedDomainObjectFactory,org.jetbrains.kotlin.gradle.plugin.mpp.KotlinCompilationFactory
public final class KotlinWithJavaCompilationFactory<KotlinOptionsType extends KotlinCommonOptions> implements KotlinCompilationFactory<KotlinWithJavaCompilation<KotlinOptionsType>>
-
-
Field Summary
Fields Modifier and Type Field Description private final Class<KotlinWithJavaCompilation<KotlinOptionsType>>itemClassprivate final Projectprojectprivate final KotlinWithJavaTarget<KotlinOptionsType>targetprivate final Function0<KotlinOptionsType>kotlinOptionsFactory
-
Constructor Summary
Constructors Constructor Description KotlinWithJavaCompilationFactory(Project project, KotlinWithJavaTarget<KotlinOptionsType> target, Function0<KotlinOptionsType> kotlinOptionsFactory)
-
Method Summary
Modifier and Type Method Description Class<KotlinWithJavaCompilation<KotlinOptionsType>>getItemClass()final ProjectgetProject()final KotlinWithJavaTarget<KotlinOptionsType>getTarget()final Function0<KotlinOptionsType>getKotlinOptionsFactory()KotlinWithJavaCompilation<KotlinOptionsType>create(String name)-
-
Constructor Detail
-
KotlinWithJavaCompilationFactory
KotlinWithJavaCompilationFactory(Project project, KotlinWithJavaTarget<KotlinOptionsType> target, Function0<KotlinOptionsType> kotlinOptionsFactory)
-
-
Method Detail
-
getItemClass
Class<KotlinWithJavaCompilation<KotlinOptionsType>> getItemClass()
-
getProject
final Project getProject()
-
getTarget
final KotlinWithJavaTarget<KotlinOptionsType> getTarget()
-
getKotlinOptionsFactory
final Function0<KotlinOptionsType> getKotlinOptionsFactory()
-
create
KotlinWithJavaCompilation<KotlinOptionsType> create(String name)
-
-
-
-