ResolvedCommandCallImpl

class ResolvedCommandCallImpl(    val caller: CommandSender,     val callee: Command,     val calleeSignature: CommandSignature,     val rawValueArguments: List<CommandValueArgument>,     context: CommandArgumentContext,     val originalMessage: MessageChain) : ResolvedCommandCall

Default implementation.

Constructors

Link copied to clipboard
fun ResolvedCommandCallImpl(    caller: CommandSender,     callee: Command,     calleeSignature: CommandSignature,     rawValueArguments: List<CommandValueArgument>,     context: CommandArgumentContext,     originalMessage: MessageChain)

Properties

Link copied to clipboard
open override val callee: Command

The callee Command

Link copied to clipboard
open override val calleeSignature: CommandSignature

The callee CommandSignature, specifically a sub command from CompositeCommand

Link copied to clipboard
open override val caller: CommandSender

The CommandSender responsible to this call.

Link copied to clipboard
open override val originalMessage: MessageChain
Link copied to clipboard
open override val rawValueArguments: List<CommandValueArgument>

Original arguments

Link copied to clipboard
open override val resolvedValueArguments: List<ResolvedCommandValueArgument<*>>

Resolved value arguments arranged mapping the CommandSignature.valueParameters by index.