-
- All Implemented Interfaces:
public interface SourceSetRepresents a source set for a given Kotlin Gradle project.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumSourceSet.SourceSetTypePossible source set types.
-
Method Summary
Modifier and Type Method Description abstract StringgetName()Return the source set name. abstract SourceSet.SourceSetTypegetType()Return the type of the source set. abstract Collection<String>getFriendSourceSets()Return the names of all friend source sets. abstract Collection<File>getSourceDirectories()Return all Kotlin sources directories. abstract Collection<File>getResourcesDirectories()Return all Kotlin resources directories. abstract FilegetClassesOutputDirectory()Return the classes output directory. abstract FilegetResourcesOutputDirectory()Return the resources output directory. abstract CompilerArgumentsgetCompilerArguments()Return an object containing all compiler arguments for this source set. -
-
Method Detail
-
getType
abstract SourceSet.SourceSetType getType()
Return the type of the source set.
-
getFriendSourceSets
abstract Collection<String> getFriendSourceSets()
Return the names of all friend source sets.
-
getSourceDirectories
abstract Collection<File> getSourceDirectories()
Return all Kotlin sources directories.
-
getResourcesDirectories
abstract Collection<File> getResourcesDirectories()
Return all Kotlin resources directories.
-
getClassesOutputDirectory
abstract File getClassesOutputDirectory()
Return the classes output directory.
-
getResourcesOutputDirectory
abstract File getResourcesOutputDirectory()
Return the resources output directory.
-
getCompilerArguments
abstract CompilerArguments getCompilerArguments()
Return an object containing all compiler arguments for this source set.
-
-
-
-