-
- All Implemented Interfaces:
-
java.io.Serializable,org.jetbrains.kotlin.gradle.model.KotlinProject
public final class KotlinProjectImpl implements KotlinProject, Serializable
Implementation of the KotlinProject interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classKotlinProjectImpl.Companion
-
Field Summary
Fields Modifier and Type Field Description private final LongmodelVersionprivate final Stringnameprivate final StringkotlinVersionprivate final KotlinProject.ProjectTypeprojectTypeprivate final Collection<SourceSet>sourceSetsprivate final Collection<String>expectedByDependencies
-
Constructor Summary
Constructors Constructor Description KotlinProjectImpl(String name, String kotlinVersion, KotlinProject.ProjectType projectType, Collection<SourceSet> sourceSets, Collection<String> expectedByDependencies)
-
Method Summary
Modifier and Type Method Description LonggetModelVersion()StringgetName()StringgetKotlinVersion()KotlinProject.ProjectTypegetProjectType()Collection<SourceSet>getSourceSets()Collection<String>getExpectedByDependencies()-
-
Constructor Detail
-
KotlinProjectImpl
KotlinProjectImpl(String name, String kotlinVersion, KotlinProject.ProjectType projectType, Collection<SourceSet> sourceSets, Collection<String> expectedByDependencies)
-
-
Method Detail
-
getModelVersion
Long getModelVersion()
-
getKotlinVersion
String getKotlinVersion()
-
getProjectType
KotlinProject.ProjectType getProjectType()
-
getSourceSets
Collection<SourceSet> getSourceSets()
-
getExpectedByDependencies
Collection<String> getExpectedByDependencies()
-
-
-
-