Interface TypedExecutor<CommandSender,WrapperType extends AbstractCommandSender<? extends CommandSender>>

Type Parameters:
WrapperType - The AbstractCommandSenderClass for this executor
All Known Subinterfaces:
NormalExecutor<CommandSender,WrapperType>, ResultingExecutor<CommandSender,WrapperType>

public interface TypedExecutor<CommandSender,WrapperType extends AbstractCommandSender<? extends CommandSender>>
An interface that includes the type of an executor (what command senders it can execute) and has a method that executes an executor with a given command sender and arguments