RegistryCommandArgument

Constructors

Link copied to clipboard
constructor(registry: RebarRegistry<T>)

Properties

Link copied to clipboard
@get:ApiStatus.NonExtendable
open override val examples: Collection<String?>?
Link copied to clipboard
open override val nativeType: ArgumentType<NamespacedKey?>?

Functions

Link copied to clipboard
open override fun convert(nativeType: NamespacedKey): T
open fun <S : Any?> convert(nativeType: NamespacedKey?, source: S?): T?
Link copied to clipboard
open override fun getNativeType(): ArgumentType<NamespacedKey?>?
Link copied to clipboard
open override fun <S : Any> listSuggestions(context: CommandContext<S>, builder: SuggestionsBuilder): CompletableFuture<Suggestions>
Link copied to clipboard
@ApiStatus.NonExtendable
open fun parse(reader: StringReader?): T?
@ApiStatus.NonExtendable
open fun <S : Any?> parse(reader: StringReader?, source: S?): T?