# IgnoreEmptyDirectories

@Documented
@Retention(value = RetentionPolicy.RUNTIME)
@Target(value = [ElementType.METHOD, ElementType.FIELD])
annotation class IgnoreEmptyDirectories

Attached to an input property to specify that directories should be ignored when snapshotting inputs. Files within directories and subdirectories will be snapshot, but the directories themselves will be ignored. Empty directories, and directories that contain only empty directories will have no effect on the resulting snapshot.

This annotation should be attached to the getter method in Java or the property in Groovy. Annotations on setters or just the field in Java are ignored.

This annotation can be used with the following annotations:

- org.gradle.api.tasks.InputFiles
- org.gradle.api.tasks.InputDirectory
- org.gradle.api.tasks.SkipWhenEmpty
- org.gradle.api.artifacts.transform.InputArtifact
- org.gradle.api.artifacts.transform.InputArtifactDependencies

#### Since

6.8

## Functions

annotationType
Link copied to clipboard
abstract fun annotationType(): Class<out Annotation>
equals
Link copied to clipboard
abstract fun equals(p: Any): Boolean
hashCode
Link copied to clipboard
abstract fun hashCode(): Int
toString
Link copied to clipboard
abstract fun toString(): String