Class CompileFailuresService

java.lang.Object
com.palantir.gradle.failurereports.CompileFailuresService
All Implemented Interfaces:
AutoCloseable, org.gradle.api.services.BuildService<com.palantir.gradle.failurereports.CompileFailuresService.Parameters>

public abstract class CompileFailuresService extends Object implements org.gradle.api.services.BuildService<com.palantir.gradle.failurereports.CompileFailuresService.Parameters>, AutoCloseable
  • Constructor Details

    • CompileFailuresService

      public CompileFailuresService()
  • Method Details

    • maybeCollectErrorMessage

      public final <T extends org.gradle.api.tasks.compile.AbstractCompile> void maybeCollectErrorMessage(T task, CharSequence charSequence, Set<String> taskCompiledSourcePaths)
    • collectFailureReports

      public final Stream<com.palantir.gradle.failurereports.common.FailureReport> collectFailureReports(String taskPath)
    • getSharedCompileFailuresService

      public static org.gradle.api.provider.Provider<CompileFailuresService> getSharedCompileFailuresService(org.gradle.api.Project project, FailureReportsExtension failureReportsExtension)
    • close

      public final void close() throws Exception
      Specified by:
      close in interface AutoCloseable
      Throws:
      Exception