class DriverBuilder extends AnyRef
Constructs a Driver from one or more DriverTasks.
You can build DriverTasks using the TaskBuilders provided by this class and then you can add them to the DriverBuilder.
Finally, you must call DriverBuilder!.build to construct the Driver.
- Alphabetic
- By Inheritance
- DriverBuilder
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
DriverBuilder(driverContext: DriverContext)
- driverContext
The DriverContext in which to run the Driver.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
addTask(task: DriverTask): DriverBuilder.this.type
Adds an existing DriverTask to the Driver.
Adds an existing DriverTask to the Driver.
When using the compiler interfaces directly supported by the processing library, it is not recommended to manually build a DriverTask; use a TaskBuilder instead.
- task
A task instance.
- returns
This DriverBuilder.
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
build(): Driver
Constructs a Driver object, given the complete configuration, the driver context and the driver tasks added to the builder..
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
newMultiCompilerTaskBuilder(id: Id): MultiCompilerTaskBuilder
Creates a new MultiCompilerTaskBuilder to support the construction of a compilation DriverTask.
Creates a new MultiCompilerTaskBuilder to support the construction of a compilation DriverTask.
- id
The identifier of the driver task being built.
- returns
The new MultiCompilerTaskBuilder.
-
def
newTaskBuilder(id: Id): TaskBuilder
Creates a new TaskBuilder to support the construction of a compilation DriverTask.
Creates a new TaskBuilder to support the construction of a compilation DriverTask.
- id
The identifier of the driver task being built.
- returns
The new TaskBuilder.
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()