public class CommandExecutorDefaultReference<SENDER> extends java.lang.Object implements CommandExecutor<SENDER>
| Constructor and Description |
|---|
CommandExecutorDefaultReference(CommandExecutor<SENDER> executor) |
| Modifier and Type | Method and Description |
|---|---|
@Unmodifiable java.util.List<Argument<?>> |
getArguments() |
@Unmodifiable java.util.List<BindRequirement<?>> |
getBindRequirements() |
@Unmodifiable java.util.List<ContextRequirement<?>> |
getContextRequirements() |
CommandRoute<SENDER> |
getParent() |
PriorityLevel |
getPriority() |
CommandExecutorMatchResult |
match(RequirementsResult<SENDER> result) |
Meta |
meta() |
@Nullable MetaHolder |
parentMeta() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilder, namesempty, metaCollector, ofcompareTo, isHigherThan, isLowerThanpublic CommandExecutorDefaultReference(CommandExecutor<SENDER> executor)
public @Unmodifiable java.util.List<Argument<?>> getArguments()
getArguments in interface CommandExecutor<SENDER>public @Unmodifiable java.util.List<ContextRequirement<?>> getContextRequirements()
getContextRequirements in interface CommandExecutor<SENDER>public @Unmodifiable java.util.List<BindRequirement<?>> getBindRequirements()
getBindRequirements in interface CommandExecutor<SENDER>public CommandExecutorMatchResult match(RequirementsResult<SENDER> result)
match in interface CommandExecutor<SENDER>public CommandRoute<SENDER> getParent()
getParent in interface CommandNode<SENDER>public Meta meta()
meta in interface MetaHolder@Nullable public @Nullable MetaHolder parentMeta()
parentMeta in interface CommandNode<SENDER>parentMeta in interface MetaHolderpublic PriorityLevel getPriority()
getPriority in interface Prioritized