Class LiteContext<SENDER>

java.lang.Object
dev.rollczi.litecommands.command.executor.LiteContext<SENDER>

public class LiteContext<SENDER> extends Object
  • Constructor Details

  • Method Details

    • argument

      public <T> T argument(String name, Class<T> type)
    • argumentQuoted

      public String argumentQuoted(String name)
    • argumentOptional

      public <T> Optional<T> argumentOptional(String name, Class<T> type)
    • argumentNullable

      @Nullable public <T> T argumentNullable(String name, Class<T> type)
    • argumentFlag

      public boolean argumentFlag(String name)
    • argumentJoin

      public String argumentJoin(String name)
    • context

      public <T> T context(String name, Class<T> type)
    • context

      public <T> T context(String name, TypeToken<T> type)
    • bind

      public <T> T bind(String name, Class<T> type)
    • bind

      public <T> T bind(String name, TypeToken<T> type)
    • invocation

      public Invocation<SENDER> invocation()
    • returnResult

      @Experimental public void returnResult(Object returnResult)