ListParameter

open class ListParameter<S, T : Any>(id: TypedIdentifier<List<T>>, description: String, val parameter: Parameter.Size1<S, T>) : Parameter.Size1<S, List<T>>

Constructors

Link copied to clipboard
constructor(id: TypedIdentifier<List<T>>, description: String, parameter: Parameter.Size1<S, T>)

Properties

Link copied to clipboard
open override val description: String
Link copied to clipboard
open override val id: TypedIdentifier<List<T>>
Link copied to clipboard
Link copied to clipboard
open override val size: Size.Fixed
Link copied to clipboard
open override val type: ElementType

Functions

Link copied to clipboard
open fun getGroupedSyntax(sender: S): String
Link copied to clipboard
open override fun getSyntax(sender: S): String
Link copied to clipboard
override fun parse(context: ExecutionContext<S>, args: List<String>): Result<out List<T>>
open override fun parse(context: ExecutionContext<S>, arg0: String): Result<List<T>>