Interface KotlinSourceSet
-
- All Implemented Interfaces:
-
org.gradle.api.Named
,org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies
,org.jetbrains.kotlin.gradle.plugin.HasProject
,org.jetbrains.kotlin.tooling.core.HasExtras
,org.jetbrains.kotlin.tooling.core.HasMutableExtras
public interface KotlinSourceSet implements Named, HasProject, HasMutableExtras, HasKotlinDependencies
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
KotlinSourceSet.Companion
-
Method Summary
Modifier and Type Method Description abstract SourceDirectorySet
kotlin(Function1<SourceDirectorySet, Unit> configure)
abstract SourceDirectorySet
kotlin(Action<SourceDirectorySet> configure)
abstract LanguageSettingsBuilder
languageSettings(Function1<LanguageSettingsBuilder, Unit> configure)
abstract LanguageSettingsBuilder
languageSettings(Action<LanguageSettingsBuilder> configure)
abstract Unit
dependsOn(KotlinSourceSet other)
Unit
addCustomSourceFilesExtensions(List<String> extensions)
abstract SourceDirectorySet
getKotlin()
abstract SourceDirectorySet
getResources()
abstract LanguageSettingsBuilder
getLanguageSettings()
abstract Set<KotlinSourceSet>
getDependsOn()
abstract String
getApiMetadataConfigurationName()
abstract String
getImplementationMetadataConfigurationName()
abstract String
getCompileOnlyMetadataConfigurationName()
abstract String
getRuntimeOnlyMetadataConfigurationName()
abstract Iterable<String>
getCustomSourceFilesExtensions()
-
Methods inherited from class org.gradle.api.Named
getName
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies
dependencies, dependencies, getApiConfigurationName, getCompileOnlyConfigurationName, getImplementationConfigurationName, getRuntimeOnlyConfigurationName
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.HasProject
getProject
-
Methods inherited from class org.jetbrains.kotlin.tooling.core.HasMutableExtras
getExtras
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
kotlin
abstract SourceDirectorySet kotlin(Function1<SourceDirectorySet, Unit> configure)
-
kotlin
abstract SourceDirectorySet kotlin(Action<SourceDirectorySet> configure)
-
languageSettings
abstract LanguageSettingsBuilder languageSettings(Function1<LanguageSettingsBuilder, Unit> configure)
-
languageSettings
abstract LanguageSettingsBuilder languageSettings(Action<LanguageSettingsBuilder> configure)
-
dependsOn
abstract Unit dependsOn(KotlinSourceSet other)
-
addCustomSourceFilesExtensions
Unit addCustomSourceFilesExtensions(List<String> extensions)
-
getKotlin
abstract SourceDirectorySet getKotlin()
-
getResources
abstract SourceDirectorySet getResources()
-
getLanguageSettings
abstract LanguageSettingsBuilder getLanguageSettings()
-
getDependsOn
abstract Set<KotlinSourceSet> getDependsOn()
-
getApiMetadataConfigurationName
abstract String getApiMetadataConfigurationName()
-
getImplementationMetadataConfigurationName
abstract String getImplementationMetadataConfigurationName()
-
getCompileOnlyMetadataConfigurationName
abstract String getCompileOnlyMetadataConfigurationName()
-
getRuntimeOnlyMetadataConfigurationName
abstract String getRuntimeOnlyMetadataConfigurationName()
-
getCustomSourceFilesExtensions
abstract Iterable<String> getCustomSourceFilesExtensions()
-
-