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:
-
Field Summary
Modifier and TypeFieldDescriptionfinal @Nullable("when the root is a file or an empty directory") List
<? extends MvnGoalInputsFilePropertyRootChild_1_0> The contents of the root, if it is a directory.final MvnFileRef_1_0
The file system location of this root.final long
The unique ID of this file property root.final @com.gradle.nullability.Nullable("if the root is a directory") byte[]
The logical hash offile
, if it is not a directory. -
Constructor Summary
ConstructorDescriptionMvnGoalInputsFilePropertyRoot_1_0
(long id, MvnFileRef_1_0 file, @com.gradle.nullability.Nullable byte[] rootHash, @Nullable List<? extends MvnGoalInputsFilePropertyRootChild_1_0> children) -
Method Summary
-
Field Details
-
id
public final long idThe unique ID of this file property root.Referenced by
MvnGoalInputsFileProperty_1_0.roots
. -
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[] rootHashThe 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> childrenThe contents of the root, if it is a directory.
-
-
Constructor Details
-
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)
-
-
Method Details