Class MvnGoalInputsFilePropertyRoot_1_0

java.lang.Object
com.gradle.scan.eventmodel.maven.MvnGoalInputsFilePropertyRoot_1_0
All Implemented Interfaces:
com.gradle.scan.eventmodel.EventData

@MavenVersion(since="3.3.1") @MavenExtensionVersion(since="1.1") public class MvnGoalInputsFilePropertyRoot_1_0 extends Object implements com.gradle.scan.eventmodel.EventData
A root of a goal file input property.

A root may be a file or directory.

See Also:
  • Field Details

    • id

      public final long id
      The unique ID of this file property root.

      Referenced by MvnGoalInputsFileProperty_1_0.roots.

    • file

      public final MvnFileRef_1_0 file
      The file system location of this root.
    • rootHash

      @Nullable("if the root is a directory") public final @com.gradle.nullability.Nullable("if the root is a directory") byte[] rootHash
      The logical hash of file, if it is not a directory.

      If the associated normalization strategy uses a custom hashing strategy (e.g. compile classpath normalization), this hash will be that logical hash value (opposed to being a hash of the raw bytes of the file).

    • children

      @Nullable("when the root is a file or an empty directory") public final @Nullable("when the root is a file or an empty directory") List<? extends MvnGoalInputsFilePropertyRootChild_1_0> children
      The contents of the root, if it is a directory.
  • Constructor Details

  • Method Details