-
- All Implemented Interfaces:
-
kotlin.Comparable
,org.gradle.api.Task
,org.gradle.api.plugins.ExtensionAware
,org.gradle.api.tasks.util.PatternFilterable
,org.jetbrains.kotlin.gradle.dsl.KotlinCompile
,org.jetbrains.kotlin.gradle.tasks.BaseKotlinCompile
,org.jetbrains.kotlin.gradle.tasks.KotlinCompileTool
public interface KotlinJvmCompile implements BaseKotlinCompile, KotlinCompile<KotlinJvmOptions>
-
-
Method Summary
Modifier and Type Method Description abstract Property<KotlinJvmOptions>
getParentKotlinOptions()
abstract ConfigurableFileCollection
getFriendPaths()
abstract ConfigurableFileCollection
getPluginClasspath()
abstract Property<String>
getModuleName()
abstract Property<String>
getSourceSetName()
abstract Property<Boolean>
getMultiPlatformEnabled()
abstract Property<Boolean>
getUseModuleDetection()
abstract ListProperty<CompilerPluginConfig>
getPluginOptions()
abstract FileCollection
getSources()
abstract ConfigurableFileCollection
getLibraries()
abstract DirectoryProperty
getDestinationDirectory()
abstract KotlinJvmOptions
getKotlinOptions()
-
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.BaseKotlinCompile
getExcludes, getIncludes, setSource, source
-
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.KotlinCompileTool
configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, exclude, exclude, exclude, exclude, finalizedBy, getActions, getAnt, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, include, include, include, include, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExcludes, setFinalizedBy, setGroup, setIncludes, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.Task
compareTo, getExtensions
-
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
kotlinOptions, kotlinOptions, kotlinOptions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getParentKotlinOptions
@Internal(value = "Takes part in compiler args.") abstract Property<KotlinJvmOptions> getParentKotlinOptions()
-
getFriendPaths
@Internal() abstract ConfigurableFileCollection getFriendPaths()
-
getPluginClasspath
@Classpath() abstract ConfigurableFileCollection getPluginClasspath()
-
getModuleName
@Input() abstract Property<String> getModuleName()
-
getSourceSetName
@Internal() abstract Property<String> getSourceSetName()
-
getMultiPlatformEnabled
@Input() abstract Property<Boolean> getMultiPlatformEnabled()
-
getUseModuleDetection
@Input() abstract Property<Boolean> getUseModuleDetection()
-
getPluginOptions
abstract ListProperty<CompilerPluginConfig> getPluginOptions()
-
getSources
@InputFiles()@SkipWhenEmpty()@IgnoreEmptyDirectories()@PathSensitive(value = PathSensitivity.RELATIVE) abstract FileCollection getSources()
-
getLibraries
@Classpath()@Incremental() abstract ConfigurableFileCollection getLibraries()
-
getDestinationDirectory
@OutputDirectory() abstract DirectoryProperty getDestinationDirectory()
-
getKotlinOptions
@Internal() abstract KotlinJvmOptions getKotlinOptions()
-
-
-
-