mirror of
https://github.com/mamoe/mirai.git
synced 2025-02-05 08:14:40 +08:00
CommandDeclarationException
This commit is contained in:
parent
77e344b4aa
commit
3933c3e8fb
@ -29,13 +29,20 @@ public open class NoValueArgumentMappingException(
|
|||||||
public val forType: KType,
|
public val forType: KType,
|
||||||
) : CommandResolutionException("Cannot find a CommandArgument mapping for ${forType.qualifiedName}")
|
) : CommandResolutionException("Cannot find a CommandArgument mapping for ${forType.qualifiedName}")
|
||||||
|
|
||||||
|
public open class CommandResolutionException : RuntimeException {
|
||||||
|
public constructor() : super()
|
||||||
|
public constructor(message: String?) : super(message)
|
||||||
|
public constructor(message: String?, cause: Throwable?) : super(message, cause)
|
||||||
|
public constructor(cause: Throwable?) : super(cause)
|
||||||
|
}
|
||||||
|
|
||||||
@ExperimentalCommandDescriptors
|
@ExperimentalCommandDescriptors
|
||||||
public open class CommandDeclarationClashException(
|
public open class CommandDeclarationClashException(
|
||||||
public val command: Command,
|
public val command: Command,
|
||||||
public val signatures: List<CommandSignature>,
|
public val signatures: List<CommandSignature>,
|
||||||
) : CommandResolutionException("Command declaration clash: \n${signatures.joinToString("\n")}")
|
) : CommandDeclarationException("Declaration clash for command '${command.primaryName}': \n${signatures.joinToString("\n")}")
|
||||||
|
|
||||||
public open class CommandResolutionException : RuntimeException {
|
public open class CommandDeclarationException : RuntimeException {
|
||||||
public constructor() : super()
|
public constructor() : super()
|
||||||
public constructor(message: String?) : super(message)
|
public constructor(message: String?) : super(message)
|
||||||
public constructor(message: String?, cause: Throwable?) : super(message, cause)
|
public constructor(message: String?, cause: Throwable?) : super(message, cause)
|
||||||
|
Loading…
Reference in New Issue
Block a user