Package com.gradle.scan.eventmodel.maven
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:
MvnGoalInputsFileProperty_1_0
-
-
Field Summary
Fields Modifier and Type Field Description @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.MvnFileRef_1_0
file
The file system location of this root.long
id
The unique ID of this file property root.@com.gradle.nullability.Nullable("if the root is a directory") byte[]
rootHash
The logical hash offile
, if it is not a directory.
-
Constructor Summary
Constructors Constructor Description MvnGoalInputsFilePropertyRoot_1_0(long id, MvnFileRef_1_0 file, @com.gradle.nullability.Nullable byte[] rootHash, @Nullable List<? extends MvnGoalInputsFilePropertyRootChild_1_0> children)
-
-
-
Field Detail
-
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 offile
, 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 Detail
-
MvnGoalInputsFilePropertyRoot_1_0
public MvnGoalInputsFilePropertyRoot_1_0(long id, MvnFileRef_1_0 file, @Nullable @com.gradle.nullability.Nullable byte[] rootHash, @Nullable @Nullable List<? extends MvnGoalInputsFilePropertyRootChild_1_0> children)
-
-