|
Simple Build Tool 0.7.7 API
|
|
sbt/TaskManager.scala]
sealed
class
Task(val explicitName : scala.Option[java.lang.String], val description : scala.Option[java.lang.String], val dependencies : scala.List[ManagedTask], val interactive : Boolean, action : => scala.Option[java.lang.String])
extends Dag[ManagedTask] with Described| Additional Constructor Summary | |
def
|
this (description : scala.Option[java.lang.String], dependencies : scala.List[ManagedTask], interactive : Boolean, action : => scala.Option[java.lang.String]) : Task |
| Method Summary | |
def
|
&& (that : Task) : Task |
protected def
|
construct (explicitName : scala.Option[java.lang.String], description : scala.Option[java.lang.String], dependencies : scala.List[ManagedTask], interactive : Boolean, action : => scala.Option[java.lang.String]) : Task |
def
|
dependsOn
(tasks : ManagedTask*) : Task
Creates a new task, identical to this task, except with the additional dependencies specified.
|
def
|
describedAs
(description : java.lang.String) : Task
Creates a new task, identical to this task, except with the given description.
|
def
|
manager : ManagerType |
def
|
name : java.lang.String |
def
|
named (name : java.lang.String) : Task |
final def
|
run : scala.Option[java.lang.String] |
final def
|
runDependenciesOnly : scala.Option[java.lang.String] |
final def
|
setInteractive : Task |
override def
|
toString
: java.lang.String
Returns a string representation of the object.
|
| Methods inherited from Dag | |
| topologicalSort |
| Methods inherited from AnyRef | |
| getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized |
| Methods inherited from Any | |
| ==, !=, isInstanceOf, asInstanceOf |
| Additional Constructor Details |
def
this(description : scala.Option[java.lang.String], dependencies : scala.List[ManagedTask], interactive : Boolean, action : => scala.Option[java.lang.String]) : Task
| Method Details |
def
manager : ManagerType
def
name : java.lang.String
def
named(name : java.lang.String) : Task
override
def
toString : java.lang.String
The default representation is platform dependent.
def
dependsOn(tasks : ManagedTask*) : Task
def
describedAs(description : java.lang.String) : Task
final
def
setInteractive : Task
final
def
run : scala.Option[java.lang.String]
final
def
runDependenciesOnly : scala.Option[java.lang.String]
protected
def
construct(explicitName : scala.Option[java.lang.String], description : scala.Option[java.lang.String], dependencies : scala.List[ManagedTask], interactive : Boolean, action : => scala.Option[java.lang.String]) : Task
|
Simple Build Tool 0.7.7 API
|
|