org.gradle
Class BuildExceptionReporter

java.lang.Object
  extended by org.gradle.BuildAdapter
      extended by org.gradle.BuildExceptionReporter
All Implemented Interfaces:
Action<Throwable>, BuildListener

public class BuildExceptionReporter
extends BuildAdapter
implements Action<Throwable>

A BuildListener which reports the build exception, if any.


Constructor Summary
BuildExceptionReporter(org.gradle.logging.StyledTextOutputFactory textOutputFactory, org.gradle.logging.LoggingConfiguration loggingConfiguration, org.gradle.initialization.BuildClientMetaData clientMetaData)
           
 
Method Summary
 void buildFinished(BuildResult result)
          Called when the build is completed.
 void execute(Throwable failure)
          Performs this action against the given object.
 void reportInternalError(org.gradle.BuildExceptionReporter.FailureDetails details)
           
 
Methods inherited from class org.gradle.BuildAdapter
buildStarted, projectsEvaluated, projectsLoaded, settingsEvaluated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildExceptionReporter

public BuildExceptionReporter(org.gradle.logging.StyledTextOutputFactory textOutputFactory,
                              org.gradle.logging.LoggingConfiguration loggingConfiguration,
                              org.gradle.initialization.BuildClientMetaData clientMetaData)
Method Detail

buildFinished

public void buildFinished(BuildResult result)
Description copied from interface: BuildListener

Called when the build is completed. All selected tasks have been executed.

Specified by:
buildFinished in interface BuildListener
Overrides:
buildFinished in class BuildAdapter
Parameters:
result - The result of the build. Never null.

execute

public void execute(Throwable failure)
Description copied from interface: Action
Performs this action against the given object.

Specified by:
execute in interface Action<Throwable>
Parameters:
failure - The object to perform the action on.

reportInternalError

public void reportInternalError(org.gradle.BuildExceptionReporter.FailureDetails details)