-
- 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 KotlinJsCompilationcompilation
-
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.jetbrains.kotlin.gradle.targets.js.typescript.TypeScriptValidationTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class org.gradle.api.DefaultTask
appendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects -
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()@InputDirectory()@PathSensitive(value = PathSensitivity.RELATIVE) abstract DirectoryProperty getInputDir()
-
getValidationStrategy
@Input() abstract Property<KotlinIrJsGeneratedTSValidationStrategy> getValidationStrategy()
-
getCompilation
KotlinJsCompilation getCompilation()
-
-
-
-