Class JavaToolchainUsage_1_0

java.lang.Object
com.gradle.scan.eventmodel.gradle.java.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:
  • Field Details

    • 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 Details

    • JavaToolchainUsage_1_0

      public JavaToolchainUsage_1_0(long taskId, long toolchainId, String toolName)
  • Method Details