AbstractCommandValueParameter
sealed class AbstractCommandValueParameter<T> : AbstractCommandParameter<T> , CommandValueParameter<T>
Content copied to clipboard
Types
Extended
Link copied to clipboard
Extended by CommandValueArgumentParser
StringConstant
Link copied to clipboard
data class StringConstant(name: String?, expectingValue: String, ignoreCase: Boolean) : AbstractCommandValueParameter<String>
Content copied to clipboard
UserDefinedType
Link copied to clipboard
data class UserDefinedType<T>(name: String?, isOptional: Boolean, isVararg: Boolean, type: KType) : AbstractCommandValueParameter<T>
Content copied to clipboard
Functions
accepting
Link copied to clipboard
open override fun accepting(argument: CommandValueArgument, commandArgumentContext: CommandArgumentContext?): ArgumentAcceptance
Content copied to clipboard
accepts
Link copied to clipboard
open fun accepts(argument: CommandValueArgument, commandArgumentContext: CommandArgumentContext?): Boolean
Content copied to clipboard
Checks whether this CommandValueParameter accepts argument.
Properties
Inheritors
StringConstant
Link copied to clipboard
UserDefinedType
Link copied to clipboard
Extended
Link copied to clipboard