Index

A B C E F G H I L N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractInfoTask - Class in org.barfuin.gradle.taskinfo.tasks
Common superclass of all tasks provided by this plugin
AbstractInfoTask() - Constructor for class org.barfuin.gradle.taskinfo.tasks.AbstractInfoTask
 
AbstractTaskInfoJsonTask - Class in org.barfuin.gradle.taskinfo.tasks
Task which gathers the required task info and writes it to a JSON file.
AbstractTaskInfoJsonTask() - Constructor for class org.barfuin.gradle.taskinfo.tasks.AbstractTaskInfoJsonTask
 
AbstractTaskInfoOrderTask - Class in org.barfuin.gradle.taskinfo.tasks
Task which gathers the required task info and shows it as the execution queue.
AbstractTaskInfoOrderTask() - Constructor for class org.barfuin.gradle.taskinfo.tasks.AbstractTaskInfoOrderTask
 
AbstractTaskInfoTreeTask - Class in org.barfuin.gradle.taskinfo.tasks
Task which gathers the required task info and shows it as a dependency tree.
AbstractTaskInfoTreeTask() - Constructor for class org.barfuin.gradle.taskinfo.tasks.AbstractTaskInfoTreeTask
 
addDependency(TaskInfoDto) - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
append(char) - Method in class org.barfuin.gradle.taskinfo.ColorizableAppender
 
append(String) - Method in class org.barfuin.gradle.taskinfo.ColorizableAppender
 
apply(Project) - Method in class org.barfuin.gradle.taskinfo.GradleTaskInfoPlugin
 
asTaskInfoDto(boolean, boolean) - Method in class org.barfuin.gradle.taskinfo.util.TaskNodeHolder
 

B

buildHierarchy(TaskNodeHolder) - Method in class org.barfuin.gradle.taskinfo.TaskProbe
 
buildOrder() - Method in class org.barfuin.gradle.taskinfo.TaskProbe
 
buildTaskProbe() - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractTaskInfoTreeTask
 

C

callMethodIfPresent(Object, String, Object...) - Static method in class org.barfuin.gradle.taskinfo.util.ReflectUtil
Call the given method on the given object if it exists and return the result.
callScheduledNodesVistor(Object, BiConsumer<List<Node>, Set<Node>>) - Static method in class org.barfuin.gradle.taskinfo.util.ReflectUtil
 
colorAnnotations() - Method in class org.barfuin.gradle.taskinfo.ColorizableAppender
 
ColorizableAppender - Class in org.barfuin.gradle.taskinfo
Wraps a StringBuilder with optional color support.
ColorizableAppender(boolean) - Constructor for class org.barfuin.gradle.taskinfo.ColorizableAppender
 
colorNumbers() - Method in class org.barfuin.gradle.taskinfo.ColorizableAppender
 
colorReset() - Method in class org.barfuin.gradle.taskinfo.ColorizableAppender
 
compare(TaskInfoDto, TaskInfoDto) - Method in class org.barfuin.gradle.taskinfo.TaskInfoSorting
 
compareTo(TaskInfoDto) - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
configureOnTaskGraph(TaskExecutionGraph) - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractInfoTask
 
configureOnTaskGraph(TaskExecutionGraph) - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractTaskInfoJsonTask
 
configureOnTaskGraph(TaskExecutionGraph) - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractTaskInfoOrderTask
 
configureOnTaskGraph(TaskExecutionGraph) - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractTaskInfoTreeTask
 

E

EntryNodeProvider - Class in org.barfuin.gradle.taskinfo
Determines which task we start our analysis on.
EntryNodeProvider(Project, TaskExecutionGraph) - Constructor for class org.barfuin.gradle.taskinfo.EntryNodeProvider
 
equals(Object) - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
execute() - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractInfoTask
 
execute() - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractTaskInfoJsonTask
 
execute() - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractTaskInfoOrderTask
 
execute() - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractTaskInfoTreeTask
 

F

forNode(Object) - Method in class org.barfuin.gradle.taskinfo.util.TaskIdentityFactory
 

G

getAnnotation() - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
getCfgClipped() - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractInfoTask
 
getCfgColor() - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractInfoTask
 
getCfgInternal() - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractInfoTask
 
getCfgShowTaskTypes() - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractInfoTask
 
getChildren() - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
getColor() - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
getDependencies() - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
getDependencySuccessors() - Method in class org.barfuin.gradle.taskinfo.util.TaskNodeHolder
 
getDisplayName() - Method in class org.barfuin.gradle.taskinfo.util.TaskNodeHolder
 
getEffectiveEntryNode() - Method in class org.barfuin.gradle.taskinfo.EntryNodeProvider
 
getExecutionPlan(TaskExecutionGraph) - Static method in class org.barfuin.gradle.taskinfo.util.ReflectUtil
 
getFinalizers() - Method in class org.barfuin.gradle.taskinfo.util.TaskNodeHolder
 
getGroup() - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
getIdentity() - Method in class org.barfuin.gradle.taskinfo.util.TaskNodeHolder
 
getKey() - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
getLabel() - Method in class org.barfuin.gradle.taskinfo.EntryNodeProvider
 
getMinimumSupportedVersion() - Static method in class org.barfuin.gradle.taskinfo.util.GradleVersionUtil
 
getName() - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
getOutputFile() - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractTaskInfoJsonTask
 
getPath() - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
getQueuePosition() - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
getTask() - Method in class org.barfuin.gradle.taskinfo.util.TaskNodeHolder
 
getTaskInfo() - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractInfoTask
 
getTaskInfoData() - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractTaskInfoJsonTask
 
getText() - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
getType() - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
getType() - Method in class org.barfuin.gradle.taskinfo.util.TaskNodeHolder
 
GradleTaskInfoPlugin - Class in org.barfuin.gradle.taskinfo
The main class of the Gradle TaskInfo Plugin.
GradleTaskInfoPlugin() - Constructor for class org.barfuin.gradle.taskinfo.GradleTaskInfoPlugin
 
GradleVersionUtil - Class in org.barfuin.gradle.taskinfo.util
Some utility methods about checking the Gradle version in order to establish which features are supported.

H

hasField(Object, String) - Static method in class org.barfuin.gradle.taskinfo.util.ReflectUtil
 
hashCode() - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
hasRelevantNodeType(Object) - Static method in class org.barfuin.gradle.taskinfo.util.TaskNodeHolder
 

I

isAnyTaskFromAnotherBuild() - Method in class org.barfuin.gradle.taskinfo.TaskProbe
 
isClipped() - Method in class org.barfuin.gradle.taskinfo.TaskInfoExtension
 
isColor() - Method in class org.barfuin.gradle.taskinfo.TaskInfoExtension
 
isFinalizer() - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
isInstanceOf(String, Object) - Static method in class org.barfuin.gradle.taskinfo.util.ReflectUtil
Tries to load the class determined by pSuperFqcn, and on success, determines if the given object is an instance of it.
isInternal() - Method in class org.barfuin.gradle.taskinfo.TaskInfoExtension
 
isInternalNode() - Method in class org.barfuin.gradle.taskinfo.util.TaskNodeHolder
 
isMinimumSupportedVersion() - Static method in class org.barfuin.gradle.taskinfo.util.GradleVersionUtil
 
isNonTaskNodesPresent() - Method in class org.barfuin.gradle.taskinfo.TaskProbe
Getter.
isOneOfOurTasks() - Method in class org.barfuin.gradle.taskinfo.util.TaskNodeHolder
 
isShowTaskTypes() - Method in class org.barfuin.gradle.taskinfo.TaskInfoExtension
 
isTaskInAnotherBuild() - Method in class org.barfuin.gradle.taskinfo.util.TaskNodeHolder
 
isTaskNode() - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 

L

loadClassIfPossible(String) - Static method in class org.barfuin.gradle.taskinfo.util.ReflectUtil
 

N

newline() - Method in class org.barfuin.gradle.taskinfo.ColorizableAppender
 

O

org.barfuin.gradle.taskinfo - package org.barfuin.gradle.taskinfo
The implementation classes of the 'gradle-taskinfo' plugin.
org.barfuin.gradle.taskinfo.tasks - package org.barfuin.gradle.taskinfo.tasks
The Gradle tasks provided by this plugin.
org.barfuin.gradle.taskinfo.util - package org.barfuin.gradle.taskinfo.util
Utility classes for gradle-taskinfo.

P

PLUGIN_ID - Static variable in class org.barfuin.gradle.taskinfo.GradleTaskInfoPlugin
 
printHintOnInternalNodes(String, boolean) - Method in class org.barfuin.gradle.taskinfo.tasks.AbstractInfoTask
 

R

readField(Object, String, List<String>) - Static method in class org.barfuin.gradle.taskinfo.util.ReflectUtil
 
readField(Object, String, List<String>, boolean) - Static method in class org.barfuin.gradle.taskinfo.util.ReflectUtil
 
ReflectUtil - Class in org.barfuin.gradle.taskinfo.util
Utility methods to access Gradle properties on objects reflectively.

S

setClipped(boolean) - Method in class org.barfuin.gradle.taskinfo.TaskInfoExtension
 
setColor(boolean) - Method in class org.barfuin.gradle.taskinfo.TaskInfoExtension
 
setFinalizer(boolean) - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
setGroup(String) - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
setInternal(boolean) - Method in class org.barfuin.gradle.taskinfo.TaskInfoExtension
 
setName(String) - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
setPath(String) - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
setQueuePosition(int) - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 
setShowTaskTypes(boolean) - Method in class org.barfuin.gradle.taskinfo.TaskInfoExtension
 
setType(String) - Method in class org.barfuin.gradle.taskinfo.TaskInfoDto
 

T

TaskIdentityFactory - Class in org.barfuin.gradle.taskinfo.util
Creates an identity String (normally a task path, like ":module:myTask") for a node in the Gradle execution plan.
TaskIdentityFactory(Project) - Constructor for class org.barfuin.gradle.taskinfo.util.TaskIdentityFactory
 
TASKINFO_EXT_NAME - Static variable in class org.barfuin.gradle.taskinfo.GradleTaskInfoPlugin
 
TASKINFO_JSON_TASK_NAME - Static variable in class org.barfuin.gradle.taskinfo.GradleTaskInfoPlugin
 
TASKINFO_ORDERED_TASK_NAME - Static variable in class org.barfuin.gradle.taskinfo.GradleTaskInfoPlugin
 
TASKINFO_TASK_NAME - Static variable in class org.barfuin.gradle.taskinfo.GradleTaskInfoPlugin
 
TaskInfoDto - Class in org.barfuin.gradle.taskinfo
The information we collect on a task for use by this plugin.
TaskInfoDto() - Constructor for class org.barfuin.gradle.taskinfo.TaskInfoDto
No-args constructor, which is intended only for JSON deserialization, not for use in a normal program.
TaskInfoDto(String, boolean) - Constructor for class org.barfuin.gradle.taskinfo.TaskInfoDto
 
TaskInfoDto(String, boolean, boolean, boolean) - Constructor for class org.barfuin.gradle.taskinfo.TaskInfoDto
 
TaskInfoExtension - Class in org.barfuin.gradle.taskinfo
Gradle extension for configuring this plugin.
TaskInfoExtension(ObjectFactory) - Constructor for class org.barfuin.gradle.taskinfo.TaskInfoExtension
 
TaskInfoSorting - Class in org.barfuin.gradle.taskinfo
Comparator that defines the natural ordering of our TaskInfoDto objects.
TaskInfoSorting() - Constructor for class org.barfuin.gradle.taskinfo.TaskInfoSorting
 
TaskNodeHolder - Class in org.barfuin.gradle.taskinfo.util
Abstracts from changing Gradle classes about internal task nodes.
TaskNodeHolder(Project, Object) - Constructor for class org.barfuin.gradle.taskinfo.util.TaskNodeHolder
 
TaskProbe - Class in org.barfuin.gradle.taskinfo
Detects the task dependencies and metadata using dark magic.
TaskProbe(Project, boolean, boolean) - Constructor for class org.barfuin.gradle.taskinfo.TaskProbe
 
toString() - Method in class org.barfuin.gradle.taskinfo.ColorizableAppender
 

V

validateMinimumGradleVersion(String) - Static method in class org.barfuin.gradle.taskinfo.util.GradleVersionUtil
 

W

wasInternalNode() - Method in class org.barfuin.gradle.taskinfo.util.TaskIdentityFactory
 
wasTaskInAnotherBuild() - Method in class org.barfuin.gradle.taskinfo.util.TaskIdentityFactory
 
A B C E F G H I L N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form