org.gradle.api.tasks

## Annotation Type InputDirectory

-     @Documented
      @Retention(value=RUNTIME)
      @Target(value={METHOD,FIELD})
      public @interface InputDirectory

  Marks a property as specifying an input directory for a task.

  This annotation should be attached to the getter method or the field for the property.

  This will cause the task to be considered out-of-date when the directory location or contents have changed. To make the task dependent on the directory location but not the contents, use an `Input` annotation instead.