Package-level declarations

Types

Link copied to clipboard
interface ArgumentType<T>
Link copied to clipboard
data class DoubleArgumentType @JvmOverloads constructor(val minimum: Double, val maximum: Double, val examples: Set<String> = emptySet()) : RangedArgumentType<Double>
Link copied to clipboard
data class FloatArgumentType @JvmOverloads constructor(val minimum: Float, val maximum: Float, val examples: Set<String> = emptySet()) : RangedArgumentType<Float>
Link copied to clipboard
class IntegerArgumentType @JvmOverloads constructor(val minimum: Int, val maximum: Int, val examples: Set<String> = emptySet()) : RangedArgumentType<Int>
Link copied to clipboard
class LongArgumentType @JvmOverloads constructor(val minimum: Long, val maximum: Long, val examples: Set<String> = emptySet()) : RangedArgumentType<Long>
Link copied to clipboard
Link copied to clipboard

Functions

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