package saker.build.scripting.model.info
Provides information about a specific task implementation.
Underlying data in this interface can be lazy loaded similarly to ExternalScriptInformationProvider.
public default FormattedTextContent | Gets documentational information about the task. |
public default Collection< | Gets information about the parameters of this task. |
public default TypeInformation | Gets the return type information of the task. |
public TaskName | Gets the name of the task. |
public default boolean | Gets if the task is deprecated. |
Gets documentational information about the task.
The information about the task or
null
if not available or still loading.Gets information about the parameters of this task.
Each task can have only one parameter with a specific name. In other words, it is invalid for a task to have multiple parameters with the same name. See TaskParameterInformation.getParameterName().
Collection of parameter informations for this task or
null
if not available or still
loading.Gets the return type information of the task.
The return type information or
null
if not available or still loading.Gets the name of the task.
The task name.
Gets if the task is deprecated.
true
if the task is deprecated.