CommandSignatureFromKFunctionImpl

open class CommandSignatureFromKFunctionImpl(    val receiverParameter: CommandReceiverParameter<*>?,     val valueParameters: List<AbstractCommandValueParameter<*>>,     val originFunction: KFunction<*>,     onCall: suspend CommandSignatureFromKFunctionImpl.(resolvedCommandCall: ResolvedCommandCall) -> Unit) : AbstractCommandSignature, CommandSignatureFromKFunction

Constructors

Link copied to clipboard
fun CommandSignatureFromKFunctionImpl(    receiverParameter: CommandReceiverParameter<*>?,     valueParameters: List<AbstractCommandValueParameter<*>>,     originFunction: KFunction<*>,     onCall: suspend CommandSignatureFromKFunctionImpl.(resolvedCommandCall: ResolvedCommandCall) -> Unit)

Functions

Link copied to clipboard
open suspend override fun call(resolvedCommandCall: ResolvedCommandCall)

调用这个指令.

Properties

Link copied to clipboard
open override val originFunction: KFunction<*>
Link copied to clipboard
open override val receiverParameter: CommandReceiverParameter<*>?

接收者参数, 为 CommandSender 子类

Link copied to clipboard
open override val valueParameters: List<AbstractCommandValueParameter<*>>

形式 值参数.