CommandContext

data class CommandContext<out S>(val source: S, val input: String, val argumentFetcher: ArgumentFetcher<*>, val child: CommandContext<S>?, val forks: Boolean)

Constructors

Link copied to clipboard
constructor(source: S, input: String, argumentFetcher: ArgumentFetcher<*>, child: CommandContext<S>?, forks: Boolean)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val source: S

Functions

Link copied to clipboard
inline operator fun <T : Any> CommandContext<*>.get(name: String): T
operator fun <T : Any> CommandContext<*>.get(name: String, clazz: KClass<T>): T
Link copied to clipboard
inline operator fun <T> CommandContext<*>.getValue(thisRef: Any?, property: KProperty<*>): T