Class MvnGoalInputsImplementation_1_0

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

@MavenVersion(since="3.3.1") @MavenExtensionVersion(since="1.1") public class MvnGoalInputsImplementation_1_0 extends Object implements com.gradle.scan.eventmodel.EventData
A hash of the implementation of a goal.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final @com.gradle.nullability.Nullable("when the hash could not be determined") byte[]
    The hash of the classloader that loaded the Mojo class.
    final long
    The unique ID of this goal implementation hash.
  • Constructor Summary

    Constructors
    Constructor
    Description
    MvnGoalInputsImplementation_1_0(long id, @com.gradle.nullability.Nullable byte[] classLoaderHash)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    int
     
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • id

      public final long id
      The unique ID of this goal implementation hash.

      Referenced by MvnGoalInputsFingerprintingFinished_1_1.implementation.

    • classLoaderHash

      @Nullable("when the hash could not be determined") public final @com.gradle.nullability.Nullable("when the hash could not be determined") byte[] classLoaderHash
      The hash of the classloader that loaded the Mojo class.

      This effectively represents the implementation and classes visible to the Mojo class.

  • Constructor Details

    • MvnGoalInputsImplementation_1_0

      public MvnGoalInputsImplementation_1_0(long id, @Nullable @com.gradle.nullability.Nullable byte[] classLoaderHash)
  • Method Details