-
- 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 classTypeScriptValidationTask.Companion
-
Field Summary
Fields Modifier and Type Field Description private final BooleannodeModulesRequiredprivate final Set<RequiredKotlinJsDependency>requiredNpmDependenciesprivate final DirectoryPropertyinputDirprivate final Property<KotlinIrJsGeneratedTSValidationStrategy>validationStrategyprivate final transient KotlinJsCompilationcompilationprivate Booleanenabledprivate final Property<Duration>timeoutprivate final TaskStateInternalstateprivate BooleanimpliesSubProjectsprivate final BooleanhasCustomActionsprivate final Set<Provider<out BuildService<?>>>requiredServices
-
Constructor Summary
Constructors Constructor Description TypeScriptValidationTask(KotlinJsCompilation compilation)
-
Method Summary
Modifier and Type Method Description BooleangetNodeModulesRequired()Set<RequiredKotlinJsDependency>getRequiredNpmDependencies()abstract DirectoryPropertygetInputDir()abstract Property<KotlinIrJsGeneratedTSValidationStrategy>getValidationStrategy()KotlinJsCompilationgetCompilation()final Unitrun()-
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()
-
-
-
-