Class MethodCommandExecutor<SENDER>

java.lang.Object
dev.rollczi.litecommands.command.executor.AbstractCommandExecutor<SENDER>
dev.rollczi.litecommands.annotations.MethodCommandExecutor<SENDER>
All Implemented Interfaces:
dev.rollczi.litecommands.command.CommandNode<SENDER>, dev.rollczi.litecommands.command.executor.CommandExecutor<SENDER>, dev.rollczi.litecommands.meta.MetaHolder, dev.rollczi.litecommands.priority.Prioritized, dev.rollczi.litecommands.scope.Scopeable, Comparable<dev.rollczi.litecommands.priority.Prioritized>

public class MethodCommandExecutor<SENDER> extends dev.rollczi.litecommands.command.executor.AbstractCommandExecutor<SENDER>
  • Field Summary

    Fields inherited from class dev.rollczi.litecommands.command.executor.AbstractCommandExecutor

    arguments, bindRequirements, contextRequirements, meta, parent
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    dev.rollczi.litecommands.command.executor.CommandExecutorMatchResult
    match(dev.rollczi.litecommands.requirement.RequirementsResult<SENDER> results)
     

    Methods inherited from class dev.rollczi.litecommands.command.executor.AbstractCommandExecutor

    getArguments, getBindRequirements, getContextRequirements, getParent, getPriority, meta, parentMeta

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface dev.rollczi.litecommands.command.executor.CommandExecutor

    names

    Methods inherited from interface dev.rollczi.litecommands.meta.MetaHolder

    metaCollector

    Methods inherited from interface dev.rollczi.litecommands.priority.Prioritized

    compareTo, isHigherThan, isLowerThan
  • Method Details

    • getInstance

      public Object getInstance()
    • getMethod

      public Method getMethod()
    • getDefinition

      public MethodDefinition getDefinition()
    • match

      public dev.rollczi.litecommands.command.executor.CommandExecutorMatchResult match(dev.rollczi.litecommands.requirement.RequirementsResult<SENDER> results)