-
- 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 TypeScriptValidationTask extends DefaultTask implements RequiresNpmDependencies
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
TypeScriptValidationTask.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Boolean
nodeModulesRequired
private final Set<RequiredKotlinJsDependency>
requiredNpmDependencies
private final DirectoryProperty
inputDir
private final Property<KotlinIrJsGeneratedTSValidationStrategy>
validationStrategy
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 TypeScriptValidationTask(KotlinJsCompilation compilation)
-
Method Summary
Modifier and Type Method Description Boolean
getNodeModulesRequired()
Set<RequiredKotlinJsDependency>
getRequiredNpmDependencies()
abstract DirectoryProperty
getInputDir()
abstract Property<KotlinIrJsGeneratedTSValidationStrategy>
getValidationStrategy()
KotlinJsCompilation
getCompilation()
final 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
-
TypeScriptValidationTask
TypeScriptValidationTask(KotlinJsCompilation compilation)
-
-
Method Detail
-
getNodeModulesRequired
@Internal() Boolean getNodeModulesRequired()
-
getRequiredNpmDependencies
@Internal() Set<RequiredKotlinJsDependency> getRequiredNpmDependencies()
-
getInputDir
@SkipWhenEmpty()@NormalizeLineEndings()@InputDirectory()@PathSensitive(value = PathSensitivity.RELATIVE) abstract DirectoryProperty getInputDir()
-
getValidationStrategy
@Input() abstract Property<KotlinIrJsGeneratedTSValidationStrategy> getValidationStrategy()
-
getCompilation
KotlinJsCompilation getCompilation()
-
-
-
-