-
- All Implemented Interfaces:
-
kotlin.Comparable
,org.gradle.api.Task
,org.gradle.api.internal.DynamicObjectAware
,org.gradle.api.internal.TaskInternal
,org.gradle.api.plugins.ExtensionAware
,org.gradle.util.Configurable
,org.jetbrains.kotlin.gradle.targets.js.npm.RequiresNpmDependencies
public abstract class DukatTask extends DefaultTask implements RequiresNpmDependencies
-
-
Field Summary
Fields Modifier and Type Field Description private final String
compilationName
private final Boolean
nodeModulesRequired
private final Set<RequiredKotlinJsDependency>
requiredNpmDependencies
private ExternalsOutputFormat
externalsOutputFormat
private final List<DtsResolver.Dts>
dts
private String
qualifiedPackageName
private final List<File>
dTsFiles
private final List<String>
inputs
private final File
destinationDir
private final String
operation
private final transient KotlinJsCompilation
compilation
private Boolean
enabled
private final Property<Duration>
timeout
private final TaskStateInternal
state
private Boolean
impliesSubProjects
private final Boolean
hasCustomActions
private final Set<Provider<out BuildService<?>>>
requiredServices
-
Constructor Summary
Constructors Constructor Description DukatTask(KotlinJsCompilation compilation)
-
Method Summary
Modifier and Type Method Description final String
getCompilationName()
Boolean
getNodeModulesRequired()
Set<RequiredKotlinJsDependency>
getRequiredNpmDependencies()
final ExternalsOutputFormat
getExternalsOutputFormat()
ExternalsOutputFormat what to generate, sources or binaries final Unit
setExternalsOutputFormat(@Input() ExternalsOutputFormat externalsOutputFormat)
ExternalsOutputFormat what to generate, sources or binaries final List<DtsResolver.Dts>
getDts()
final String
getQualifiedPackageName()
Package name for the generated file (by default filename.d.ts renamed to filename.d. final Unit
setQualifiedPackageName(@Input() @Optional() String qualifiedPackageName)
Package name for the generated file (by default filename.d.ts renamed to filename.d. final List<File>
getDTsFiles()
final List<String>
getInputs()
abstract File
getDestinationDir()
Destination directory for files with converted declarations final String
getOperation()
KotlinJsCompilation
getCompilation()
Unit
run()
-
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
-
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
DukatTask
DukatTask(KotlinJsCompilation compilation)
-
-
Method Detail
-
getCompilationName
@Internal() final String getCompilationName()
-
getNodeModulesRequired
@Internal() Boolean getNodeModulesRequired()
-
getRequiredNpmDependencies
@Internal() Set<RequiredKotlinJsDependency> getRequiredNpmDependencies()
-
getExternalsOutputFormat
final ExternalsOutputFormat getExternalsOutputFormat()
ExternalsOutputFormat what to generate, sources or binaries
-
setExternalsOutputFormat
final Unit setExternalsOutputFormat(@Input() ExternalsOutputFormat externalsOutputFormat)
ExternalsOutputFormat what to generate, sources or binaries
-
getDts
@Internal() final List<DtsResolver.Dts> getDts()
-
getQualifiedPackageName
final String getQualifiedPackageName()
Package name for the generated file (by default filename.d.ts renamed to filename.d.kt)
-
setQualifiedPackageName
final Unit setQualifiedPackageName(@Input() @Optional() String qualifiedPackageName)
Package name for the generated file (by default filename.d.ts renamed to filename.d.kt)
-
getDTsFiles
@Internal() final List<File> getDTsFiles()
-
getDestinationDir
@OutputDirectory() abstract File getDestinationDir()
Destination directory for files with converted declarations
-
getOperation
@Internal() final String getOperation()
-
getCompilation
KotlinJsCompilation getCompilation()
-
-
-
-