-
- 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 class
KotlinProjectImpl.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Long
modelVersion
private final String
name
private final String
kotlinVersion
private final KotlinProject.ProjectType
projectType
private final Collection<SourceSet>
sourceSets
private 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 Long
getModelVersion()
String
getName()
String
getKotlinVersion()
KotlinProject.ProjectType
getProjectType()
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()
-
-
-
-