Class SafeOverrideableArgument<T,S>

java.lang.Object
dev.jorel.commandapi.AbstractArgumentTree<Argument<T>,Argument<?>,com.velocitypowered.api.command.CommandSource>
dev.jorel.commandapi.arguments.AbstractArgument<T,Argument<T>,Argument<?>,com.velocitypowered.api.command.CommandSource>
dev.jorel.commandapi.arguments.Argument<T>
dev.jorel.commandapi.arguments.SafeOverrideableArgument<T,S>
Type Parameters:
T - The type of the underlying object that this argument casts to
S - A custom type which is represented by this argument. For example, a StringArgument will have a custom type String
All Implemented Interfaces:
SafeOverrideable<T,S,Argument<T>,Argument<?>,com.velocitypowered.api.command.CommandSource>, ChainableBuilder<Argument<T>>, PlatformExecutable<Argument<T>,com.velocitypowered.api.command.CommandSource>, VelocityExecutable<Argument<T>>
Direct Known Subclasses:
BooleanArgument, DoubleArgument, FloatArgument, GreedyStringArgument, IntegerArgument, LongArgument

public abstract class SafeOverrideableArgument<T,S> extends Argument<T> implements SafeOverrideable<T,S,Argument<T>,Argument<?>,com.velocitypowered.api.command.CommandSource>
An interface declaring methods required to override argument suggestions