-
- All Implemented Interfaces:
-
org.gradle.api.Named
,org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies
,org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet
public final class DefaultKotlinSourceSet implements KotlinSourceSet
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
DefaultKotlinSourceSet.MetadataDependencyTransformation
-
Field Summary
Fields Modifier and Type Field Description private final String
apiConfigurationName
private final String
implementationConfigurationName
private final String
compileOnlyConfigurationName
private final String
runtimeOnlyConfigurationName
private final String
apiMetadataConfigurationName
private final String
implementationMetadataConfigurationName
private final String
compileOnlyMetadataConfigurationName
private final String
runtimeOnlyMetadataConfigurationName
private final String
intransitiveMetadataConfigurationName
private final SourceDirectorySet
kotlin
private final LanguageSettingsBuilder
languageSettings
private final SourceDirectorySet
resources
private final Set<KotlinSourceSet>
dependsOn
private final Iterable<String>
customSourceFilesExtensions
private final Set<KotlinSourceSet>
requiresVisibilityOf
private final String
displayName
private final List<String>
relatedConfigurationNames
-
Constructor Summary
Constructors Constructor Description DefaultKotlinSourceSet(Project project, String displayName)
-
Method Summary
-
-
-
Constructor Detail
-
DefaultKotlinSourceSet
DefaultKotlinSourceSet(Project project, String displayName)
-
-
Method Detail
-
getApiConfigurationName
String getApiConfigurationName()
-
getImplementationConfigurationName
String getImplementationConfigurationName()
-
getCompileOnlyConfigurationName
String getCompileOnlyConfigurationName()
-
getRuntimeOnlyConfigurationName
String getRuntimeOnlyConfigurationName()
-
getApiMetadataConfigurationName
String getApiMetadataConfigurationName()
-
getImplementationMetadataConfigurationName
String getImplementationMetadataConfigurationName()
-
getCompileOnlyMetadataConfigurationName
String getCompileOnlyMetadataConfigurationName()
-
getRuntimeOnlyMetadataConfigurationName
String getRuntimeOnlyMetadataConfigurationName()
-
getIntransitiveMetadataConfigurationName
final String getIntransitiveMetadataConfigurationName()
-
getKotlin
SourceDirectorySet getKotlin()
-
getLanguageSettings
LanguageSettingsBuilder getLanguageSettings()
-
getResources
SourceDirectorySet getResources()
-
getDependsOn
Set<KotlinSourceSet> getDependsOn()
-
getCustomSourceFilesExtensions
Iterable<String> getCustomSourceFilesExtensions()
-
getRequiresVisibilityOf
Set<KotlinSourceSet> getRequiresVisibilityOf()
-
getDisplayName
final String getDisplayName()
-
getRelatedConfigurationNames
List<String> getRelatedConfigurationNames()
-
languageSettings
LanguageSettingsBuilder languageSettings(Closure<Object> configureClosure)
-
languageSettings
LanguageSettingsBuilder languageSettings(Function1<LanguageSettingsBuilder, Unit> configure)
-
dependencies
Unit dependencies(Function1<KotlinDependencyHandler, Unit> configure)
-
dependencies
Unit dependencies(Closure<Object> configureClosure)
-
addCustomSourceFilesExtensions
Unit addCustomSourceFilesExtensions(List<String> extensions)
-
requiresVisibilityOf
Unit requiresVisibilityOf(KotlinSourceSet other)
-
getDependenciesTransformation
final Iterable<DefaultKotlinSourceSet.MetadataDependencyTransformation> getDependenciesTransformation(String configurationName)
-
getAdditionalVisibleSourceSets
final List<KotlinSourceSet> getAdditionalVisibleSourceSets()
-
-