Fantom

 

class

build::TargetMethod

sys::Obj
  build::TargetMethod

TargetMethod wraps a build target method which may be executed independently within a build script. Targets are the top level unit for organizing build scripts - each script publishes its available targets via BuildScript.targets.

Slots

helpSource

virtual Str help()

Summary description for usage help, derived from Target facet on method.

makeSource

new make(BuildScript script, Method method)

Construct a target to run under the specified build script. The name is the key used to invoke this target from the command line. Description is used for usage summary. Func is invoked when this target is executed.

methodSource

readonly Method method

Method to invoke when this target is executed.

nameSource

virtual Str name()

Method of the target.

runSource

virtual Void run()

Run this target by invoking the target's method. If the target fails to run then it should report errors via the log and throw FatalBuildErr.

scriptSource

readonly BuildScript script

Return the parent build script associated with this task.

toStrSource

override Str toStr()

Overrides sys::Obj.toStr

Return name.