Package net.mamoe.mirai.console.command.parse

Types

CommandArgument
Link copied to clipboard
interface CommandArgument
CommandCall
Link copied to clipboard
interface CommandCall

Unresolved CommandCall.

CommandCallImpl
Link copied to clipboard
class CommandCallImpl(caller: CommandSender, calleeName: String, valueArguments: List<CommandValueArgument>) : CommandCall
CommandCallParser
Link copied to clipboard

Lexical and syntactical parser for transforming a MessageChain into CommandCall

CommandValueArgument
Link copied to clipboard
DefaultCommandValueArgument
Link copied to clipboard

The CommandValueArgument that doesn't vary in type (remaining MessageContent).

Functions

mapToType
Link copied to clipboard
inline fun <T> CommandValueArgument.mapToType(): T
fun <T> CommandValueArgument.mapToType(type: KType): T
mapToTypeOrNull
Link copied to clipboard
inline fun <T> CommandValueArgument.mapToTypeOrNull(): T?
fun <T> CommandValueArgument.mapToTypeOrNull(expectingType: KType): T?
mapValue
Link copied to clipboard
fun <T> CommandValueArgument.mapValue(typeVariant: TypeVariant<T>): T