Class ParameterBuilder<S extends Source,T>
java.lang.Object
studio.mevera.imperat.command.parameters.ParameterBuilder<S,T>
- Direct Known Subclasses:
FlagBuilder
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()defaultValue(@NotNull OptionalValueSupplier defaultValueSupplier) defaultValue(T value) description(@NotNull Description description) description(String descValue) static <S extends Source>
ParameterBuilder<S,Command<S>> literalBuilder(String name) permission(@Nullable String permission) suggest(SuggestionResolver<S> suggestionResolver)
-
Field Details
-
name
-
permission
-
description
-
-
Method Details
-
literalBuilder
-
permission
-
description
-
description
-
defaultValue
public ParameterBuilder<S,T> defaultValue(@NotNull @NotNull OptionalValueSupplier defaultValueSupplier) -
defaultValue
-
suggest
-
suggest
-
build
-