build Target Then
fun buildTargetThen(target: ModuleName, localTracker: CompilerProgressReporter, globalTracker: GlobalProgressReporter, problemHandler: ProblemHandler, originalAfterAll: () -> Unit)
Build the target and its dependencies.
Parameters
target
The canonical name of the module that the builder must (recursively) load into the AvailRuntime.
local Tracker
global Tracker
problem Handler
How to handle or report Problems that arise during the build.
original After All
What to do after building everything. This may run in another Thread, possibly long after this method returns.
fun buildTargetThen(targets: Set<ModuleName>, localTracker: CompilerProgressReporter, globalTracker: GlobalProgressReporter, problemHandler: ProblemHandler, originalAfterAll: () -> Unit)
Build the target and its dependencies.
Parameters
targets
The canonical names of the modules that the builder must (recursively) load into the AvailRuntime.
local Tracker
global Tracker
problem Handler
How to handle or report Problems that arise during the build.
original After All
What to do after building everything. This may run in another Thread, possibly long after this method returns.