Class SampleInternal

java.lang.Object
org.gradle.docs.samples.internal.SampleInternal
All Implemented Interfaces:
org.gradle.api.Named, Sample, SampleSummary

public abstract class SampleInternal extends Object implements Sample
  • Constructor Details

    • SampleInternal

      @Inject public SampleInternal(String name, org.gradle.api.tasks.TaskContainer tasks)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.gradle.api.Named
    • common

      public void common(org.gradle.api.Action<? super org.gradle.api.file.ConfigurableFileCollection> action)
      Description copied from interface: Sample
      Configure common content.
      Specified by:
      common in interface Sample
      Parameters:
      action - configuration action
    • groovy

      public void groovy(org.gradle.api.Action<? super org.gradle.api.file.ConfigurableFileCollection> action)
      Description copied from interface: Sample
      Configure Groovy content.
      Specified by:
      groovy in interface Sample
      Parameters:
      action - configuration action
    • kotlin

      public void kotlin(org.gradle.api.Action<? super org.gradle.api.file.ConfigurableFileCollection> action)
      Description copied from interface: Sample
      Configure Kotlin content.
      Specified by:
      kotlin in interface Sample
      Parameters:
      action - configuration action
    • tests

      public void tests(org.gradle.api.Action<? super org.gradle.api.file.ConfigurableFileCollection> action)
      Description copied from interface: Sample
      Configure testing content.
      Specified by:
      tests in interface Sample
      Parameters:
      action - configuration action
    • getAssembleTask

      public org.gradle.api.tasks.TaskProvider<org.gradle.api.Task> getAssembleTask()
      Returns:
      Lifecycle task for assembling this sample.
    • getCheckTask

      public org.gradle.api.tasks.TaskProvider<org.gradle.api.Task> getCheckTask()
      Returns:
      Lifecycle task for checking this sample.
    • getInstallDirectory

      public abstract org.gradle.api.file.DirectoryProperty getInstallDirectory()
      Returns:
      Root installation directory for each DSL.