org.gradle
Class BuildExceptionReporter

java.lang.Object
  extended by org.gradle.BuildExceptionReporter
All Implemented Interfaces:
BuildListener

public class BuildExceptionReporter
extends java.lang.Object
implements BuildListener

A BuildListener which reports the build exception, if any.


Constructor Summary
BuildExceptionReporter(org.slf4j.Logger logger)
           
 
Method Summary
 void buildFinished(BuildResult result)
          Called when the build is completed.
 void buildStarted(StartParameter startParameter)
          Called when the build is started.
 void projectsEvaluated(Build build)
          Called when all projects for the build have been evaluated.
 void projectsLoaded(Build build)
          Called when the projects for the build have been created from the settings.
 void reportInternalError(java.lang.Throwable failure)
           
 void setStartParameter(StartParameter startParameter)
           
 void settingsEvaluated(Settings settings)
          Called when the build settings have been loaded and evaluated.
 void taskGraphPopulated(TaskExecutionGraph graph)
          Called when the task graph for the build has been populated.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildExceptionReporter

public BuildExceptionReporter(org.slf4j.Logger logger)
Method Detail

setStartParameter

public void setStartParameter(StartParameter startParameter)

buildStarted

public void buildStarted(StartParameter startParameter)
Description copied from interface: BuildListener

Called when the build is started.

Specified by:
buildStarted in interface BuildListener
Parameters:
startParameter - The StartParameter used to create the Gradle instance. Never null.

settingsEvaluated

public void settingsEvaluated(Settings settings)
Description copied from interface: BuildListener

Called when the build settings have been loaded and evaluated. The settings object is fully configured and is ready to use to load the build projects.

Specified by:
settingsEvaluated in interface BuildListener
Parameters:
settings - The settings. Never null.

projectsLoaded

public void projectsLoaded(Build build)
Description copied from interface: BuildListener

Called when the projects for the build have been created from the settings. None of the projects have been evaluated.

Specified by:
projectsLoaded in interface BuildListener
Parameters:
build - The build which has been loaded. Never null.

projectsEvaluated

public void projectsEvaluated(Build build)
Description copied from interface: BuildListener

Called when all projects for the build have been evaluated. The project objects are fully configured and are ready to use to populate the task graph.

Specified by:
projectsEvaluated in interface BuildListener
Parameters:
build - The build which has been evaluated. Never null.

taskGraphPopulated

public void taskGraphPopulated(TaskExecutionGraph graph)
Description copied from interface: BuildListener

Called when the task graph for the build has been populated. The task graph is fully configured and is ready to use to execute the tasks which make up the build.

Specified by:
taskGraphPopulated in interface BuildListener
Parameters:
graph - The task graph. Never null.

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
Parameters:
result - The result of the build. Never null.

reportInternalError

public void reportInternalError(java.lang.Throwable failure)