Class Argument<T>

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>
Type Parameters:
T - The type of the underlying object that this argument casts to
All Implemented Interfaces:
ChainableBuilder<Argument<T>>, PlatformExecutable<Argument<T>,com.velocitypowered.api.command.CommandSource>, VelocityExecutable<Argument<T>>
Direct Known Subclasses:
LiteralArgument, MultiLiteralArgument, SafeOverrideableArgument, StringArgument, TextArgument

public abstract class Argument<T> extends AbstractArgument<T,Argument<T>,Argument<?>,com.velocitypowered.api.command.CommandSource> implements VelocityExecutable<Argument<T>>
The core abstract class for Command API arguments