-
- 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 ConfigurableFileCollectiongetFriendPaths()abstract ConfigurableFileCollectiongetPluginClasspath()abstract Property<String>getModuleName()abstract Property<String>getSourceSetName()abstract Property<Boolean>getMultiPlatformEnabled()abstract Property<Boolean>getUseModuleDetection()abstract ListProperty<CompilerPluginConfig>getPluginOptions()abstract FileCollectiongetSources()abstract ConfigurableFileCollectiongetLibraries()abstract DirectoryPropertygetDestinationDirectory()abstract KotlinJvmOptionsgetKotlinOptions()-
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()
-
-
-
-