TaskOutputs

interface TaskOutputs : TaskIO

表示 Task 的输出.

Author

M8Test, [email protected], https://m8test.com

Functions

Link copied to clipboard
abstract fun addFile(file: ScriptFile): Result

添加一个文件到 TaskIO.

Link copied to clipboard
abstract fun addProperty(key: String, value: Any?, override: Boolean): Result

添加一个属性到 TaskIO.

Link copied to clipboard
abstract fun getFiles(): List<ScriptFile>

获取所有文件.

Link copied to clipboard
abstract fun getProperties(): Map<String, Any?>

获取所有属性.

Link copied to clipboard
abstract fun <T> getProperty(key: String): T?

获取一个属性的值.

Link copied to clipboard
abstract fun removeFile(file: ScriptFile): Result

移除指定的文件.

Link copied to clipboard
abstract fun removeProperty(key: String): Result

移除 key 属性.