Package-level declarations

Types

Link copied to clipboard
open class FunctionException(val richMessage: InlineContent, val code: Int, val function: Function<*>) : PipelineException

A PipelineException thrown when an error related to a function or function call occurs.

Link copied to clipboard

An exception thrown when an error occurs inside a called function.

Link copied to clipboard

An exception thrown if the amount of arguments and mandatory parameters of a function call does not match.

Link copied to clipboard
open class InvalidFunctionCallException(val call: FunctionCall<*>, reason: String? = null, includeArguments: Boolean = true) : FunctionException

An exception thrown if a FunctionCall could not be executed.

Link copied to clipboard
class InvalidLambdaArgumentCountException(argumentCount: Int, parameterCount: Int) : PipelineException

An exception thrown if the amount of arguments and mandatory parameters of a lambda block does not match.

Link copied to clipboard

An exception thrown if a parameter-argument pair of a function call has incompatible types.

Link copied to clipboard

Exception thrown when an element (e.g. an enum value from a Quarkdown function argument) does not exist among elements of a look-up table.

Link copied to clipboard

An exception thrown if an unnamed argument appears after at least one named argument has been encountered in a function call.

Link copied to clipboard

An exception thrown if a named argument does not match the name of any parameter from the called function.

Link copied to clipboard

An exception thrown when a function call does not reference any registered function declaration.