org.sonar.api.task
Class TaskDefinition

java.lang.Object
  extended by org.sonar.api.task.TaskDefinition
All Implemented Interfaces:
Comparable<TaskDefinition>, Extension, TaskComponent, TaskExtension

public class TaskDefinition
extends Object
implements TaskExtension, Comparable<TaskDefinition>

Register and describe a TaskExtension.

Since:
3.6

Nested Class Summary
static class TaskDefinition.Builder
           
 
Method Summary
static TaskDefinition.Builder builder()
           
 int compareTo(TaskDefinition o)
           
 String description()
           
 boolean equals(Object o)
           
 int hashCode()
           
 String key()
           
 Class<? extends Task> taskClass()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

description

public String description()

key

public String key()

taskClass

public Class<? extends Task> taskClass()

toString

public String toString()
Overrides:
toString in class Object

builder

public static TaskDefinition.Builder builder()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

compareTo

public int compareTo(TaskDefinition o)
Specified by:
compareTo in interface Comparable<TaskDefinition>


Copyright © 2009–2015 SonarSource. All rights reserved.