-
- All Implemented Interfaces:
-
org.gradle.api.Named
public abstract class KotlinWebpackRule implements Named
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
KotlinWebpackRule.Loader
-
Constructor Summary
Constructors Constructor Description KotlinWebpackRule(String name)
-
Method Summary
Modifier and Type Method Description final Boolean
getEnabled()
final Unit
setEnabled(Boolean enabled)
abstract String
getTest()
Raw rule test
field value.abstract Unit
setTest(String test)
Raw rule test
field value.final List<String>
getInclude()
final Unit
setInclude(List<String> include)
final List<String>
getExclude()
final Unit
setExclude(List<String> exclude)
Boolean
validate()
Validates the rule state just before it getting applied. Collection<RequiredKotlinJsDependency>
dependencies(NpmVersions versions)
Provides a list of required npm dependencies for the rule to function. String
getName()
Boolean
equals(Object other)
Integer
hashCode()
-
-
Constructor Detail
-
KotlinWebpackRule
KotlinWebpackRule(String name)
-
-
Method Detail
-
getEnabled
@Input() final Boolean getEnabled()
-
setEnabled
final Unit setEnabled(Boolean enabled)
-
getTest
@Input() abstract String getTest()
Raw rule
test
field value. Needs to be wrapped in quotes when using string notation.
-
setTest
abstract Unit setTest(String test)
Raw rule
test
field value. Needs to be wrapped in quotes when using string notation.
-
getInclude
@Input() final List<String> getInclude()
-
setInclude
final Unit setInclude(List<String> include)
-
getExclude
@Input() final List<String> getExclude()
-
setExclude
final Unit setExclude(List<String> exclude)
-
validate
Boolean validate()
Validates the rule state just before it getting applied. Returning false will skip the rule silently. To terminate the build instead, throw an error.
-
dependencies
Collection<RequiredKotlinJsDependency> dependencies(NpmVersions versions)
Provides a list of required npm dependencies for the rule to function.
-
-
-
-