public class CachingTaskDependencyResolveContext extends Object implements TaskDependencyResolveContext, TaskDependency
A TaskDependencyResolveContext which caches the dependencies for each TaskDependency and Buildable instance during traversal of task
dependencies.
Supported types:
| Constructor and Description |
|---|
CachingTaskDependencyResolveContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Object dependency)
Adds a dependency to the result.
|
Set<? extends Task> |
getDependencies(Task task)
Determines the dependencies for the given
Task. |
Task |
getTask()
Returns the task whose dependencies are being resolved.
|
Set<Task> |
resolve(Task task) |
public Set<? extends Task> getDependencies(Task task)
TaskDependencyDetermines the dependencies for the given Task. This method is called when Gradle assembles the task
execution graph for a build. This occurs after all the projects have been evaluated, and before any task
execution begins.
getDependencies in interface TaskDependencytask - The task to determine the dependencies for.public Task getTask()
TaskDependencyResolveContextgetTask in interface TaskDependencyResolveContextpublic void add(Object dependency)
TaskDependencyResolveContextadd in interface TaskDependencyResolveContextCopyright © 2013. All rights reserved