Class ForbiddenPatternsTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- org.elasticsearch.gradle.precommit.ForbiddenPatternsTask
-
- All Implemented Interfaces:
java.lang.Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
public class ForbiddenPatternsTask extends org.gradle.api.DefaultTaskChecks for patterns in source files for the project which are forbidden.
-
-
Constructor Summary
Constructors Constructor Description ForbiddenPatternsTask()
-
Method Summary
Modifier and Type Method Description voidcheckInvalidPatterns()voidexclude(java.lang.String... excludes)org.gradle.api.file.FileCollectionfiles()java.io.FilegetOutputMarker()java.util.Map<java.lang.String,java.lang.String>getPatterns()voidrule(java.util.Map<java.lang.String,java.lang.String> props)-
Methods inherited from class org.gradle.api.DefaultTask
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
-
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
-
-
-
-
Method Detail
-
files
@InputFiles @SkipWhenEmpty public org.gradle.api.file.FileCollection files()
-
checkInvalidPatterns
public void checkInvalidPatterns() throws java.io.IOException- Throws:
java.io.IOException
-
getOutputMarker
@OutputFile public java.io.File getOutputMarker()
-
getPatterns
@Input public java.util.Map<java.lang.String,java.lang.String> getPatterns()
-
exclude
public void exclude(java.lang.String... excludes)
-
rule
public void rule(java.util.Map<java.lang.String,java.lang.String> props)
-
-