Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun add(element: CommandArgumentContext.ParserPair<*>): Boolean
open override fun add(index: Int, element: CommandArgumentContext.ParserPair<*>)

infix inline fun <T : Any> add(crossinline parser: CommandValueArgumentParser<*>.(s: String) -> T): CommandArgumentContextBuilder
infix inline fun <T : Any> add(crossinline parser: CommandValueArgumentParser<*>.(s: String, sender: CommandSender) -> T): CommandArgumentContextBuilder

添加一个指令解析器

Link copied to clipboard
open override fun addAll(index: Int, elements: Collection<CommandArgumentContext.ParserPair<*>>): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun clear()
Link copied to clipboard
open operator override fun contains(element: CommandArgumentContext.ParserPair<*>): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open operator override fun get(index: Int): CommandArgumentContext.ParserPair<*>
Link copied to clipboard
open override fun indexOf(element: CommandArgumentContext.ParserPair<*>): Int
Link copied to clipboard
open override fun isEmpty(): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun lastIndexOf(element: CommandArgumentContext.ParserPair<*>): Int
Link copied to clipboard
Link copied to clipboard
open override fun remove(element: CommandArgumentContext.ParserPair<*>): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun removeAt(index: Int): CommandArgumentContext.ParserPair<*>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open operator override fun set(index: Int, element: CommandArgumentContext.ParserPair<*>): CommandArgumentContext.ParserPair<*>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun subList(fromIndex: Int, toIndex: Int): MutableList<CommandArgumentContext.ParserPair<*>>
Link copied to clipboard
open fun <T : Any> toArray(p0: IntFunction<Array<T>>): Array<T>
Link copied to clipboard
@JvmName(name = "toMessageScopeCommandSenderIterable")
fun Iterable<CommandSender?>.toMessageScope(): MessageScope
@JvmName(name = "toMessageScopeMessageScopeIterable")
fun Iterable<MessageScope?>.toMessageScope(): MessageScope
@JvmName(name = "toMessageScopeContactIterable")
fun Iterable<Contact?>.toMessageScope(): MessageScope
Link copied to clipboard

添加一个指令解析器.

infix inline fun <T : Any> KClass<T>.with(crossinline parser: CommandValueArgumentParser<T>.(s: String) -> T): CommandArgumentContextBuilder
infix inline fun <T : Any> KClass<T>.with(crossinline parser: CommandValueArgumentParser<T>.(s: String, sender: CommandSender) -> T): CommandArgumentContextBuilder
@JvmName(name = "add")
infix inline fun <T : Any> KClass<T>.with(parser: CommandValueArgumentParser<T>): CommandArgumentContextBuilder

添加一个指令解析器

Properties

Link copied to clipboard
open override val size: Int