Class JavaToolchainUsage_1_0

  • All Implemented Interfaces:
    com.gradle.scan.eventmodel.EventData

    @GradleVersion(since="7.6")
    @PluginVersion(since="3.11")
    public class JavaToolchainUsage_1_0
    extends Object
    implements com.gradle.scan.eventmodel.EventData
    An EventData containing details about the usages of a Java tool from a Java toolchain within a given task.

    Zero or more JavaToolchainUsage_1_0 events can be published.

    See Also:
    JavaToolchain_1_0
    • Field Detail

      • taskId

        public final long taskId
        The ID of the task using the Java toolchain.
      • toolName

        public final String toolName
        The name of the Java tool from the toolchain being used.

        Values can be: JavaLauncher, JavaCompiler, JavadocTool.

      • toolchainId

        public final long toolchainId
        The JavaToolchain_1_0.id of the Java toolchain being used.
    • Constructor Detail

      • JavaToolchainUsage_1_0

        public JavaToolchainUsage_1_0​(long taskId,
                                      long toolchainId,
                                      String toolName)