Class 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.DefaultTask
    Checks for patterns in source files for the project which are forbidden.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.gradle.api.Task

        org.gradle.api.Task.Namer
    • Field Summary

      • Fields inherited from interface org.gradle.api.Task

        TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
    • Method Summary

      Modifier and Type Method Description
      void checkInvalidPatterns()  
      void exclude​(java.lang.String... excludes)  
      org.gradle.api.file.FileCollection files()  
      java.io.File getOutputMarker()  
      java.util.Map<java.lang.String,​java.lang.String> getPatterns()  
      void rule​(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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ForbiddenPatternsTask

        public ForbiddenPatternsTask()
    • 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)