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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidclose()final Stream<com.palantir.gradle.failurereports.common.FailureReport> collectFailureReports(String taskPath) static org.gradle.api.provider.Provider<CompileFailuresService> getSharedCompileFailuresService(org.gradle.api.Project project, FailureReportsExtension failureReportsExtension) final <T extends org.gradle.api.tasks.compile.AbstractCompile>
voidmaybeCollectErrorMessage(T task, CharSequence charSequence, Set<String> taskCompiledSourcePaths) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.services.BuildService
getParameters
-
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
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-