Package 

Class CommandDSLKt

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private final IntegerArgumentType integer
      private final LongArgumentType long
      private final FloatArgumentType float
      private final DoubleArgumentType double
      private final BoolArgumentType boolean
      private final StringArgumentType word
      private final StringArgumentType string
      private final StringArgumentType greedyString
    • Method Summary

      Modifier and Type Method Description
      final IntegerArgumentType getInteger()
      final LongArgumentType getLong()
      final FloatArgumentType getFloat()
      final DoubleArgumentType getDouble()
      final BoolArgumentType getBoolean()
      final StringArgumentType getWord()
      final StringArgumentType getString()
      final StringArgumentType getGreedyString()
      final <S extends Any> LiteralArgumentBuilder<S> literal(String argument, Function1<LiteralArgumentBuilder<S>, Unit> builder)
      final <S extends Any> LiteralArgumentBuilder<S> literal(LiteralArgumentBuilder<S> $self, String argument, Function1<LiteralArgumentBuilder<S>, Unit> builder)
      final <S extends Any, T extends Any> RequiredArgumentBuilder<S, T> literal(RequiredArgumentBuilder<S, T> $self, String argument, Function1<LiteralArgumentBuilder<S>, Unit> builder)
      final <S extends Any, T extends Any> RequiredArgumentBuilder<S, T> required(String argument, ArgumentType<T> type, Function1<RequiredArgumentBuilder<S, T>, Unit> builder)
      final <S extends Any, T extends Any> LiteralArgumentBuilder<S> required(LiteralArgumentBuilder<S> $self, String argument, ArgumentType<T> type, Function1<RequiredArgumentBuilder<S, T>, Unit> builder)
      final <S extends Any, T extends Any> RequiredArgumentBuilder<S, T> required(RequiredArgumentBuilder<S, T> $self, String argument, ArgumentType<T> type, Function1<RequiredArgumentBuilder<S, T>, Unit> builder)
      final IntegerArgumentType integer(ArgumentBuilder<?, ?> $self, Integer min, Integer max)
      final LongArgumentType long(ArgumentBuilder<?, ?> $self, Long min, Long max)
      final FloatArgumentType float(ArgumentBuilder<?, ?> $self, Float min, Float max)
      final DoubleArgumentType double(ArgumentBuilder<?, ?> $self, Double min, Double max)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getInteger

         final IntegerArgumentType getInteger()
      • getLong

         final LongArgumentType getLong()
      • getFloat

         final FloatArgumentType getFloat()
      • getDouble

         final DoubleArgumentType getDouble()
      • getWord

         final StringArgumentType getWord()
      • getString

         final StringArgumentType getString()
      • literal

         final <S extends Any> LiteralArgumentBuilder<S> literal(String argument, Function1<LiteralArgumentBuilder<S>, Unit> builder)
      • literal

         final <S extends Any> LiteralArgumentBuilder<S> literal(LiteralArgumentBuilder<S> $self, String argument, Function1<LiteralArgumentBuilder<S>, Unit> builder)
      • literal

         final <S extends Any, T extends Any> RequiredArgumentBuilder<S, T> literal(RequiredArgumentBuilder<S, T> $self, String argument, Function1<LiteralArgumentBuilder<S>, Unit> builder)
      • required

         final <S extends Any, T extends Any> RequiredArgumentBuilder<S, T> required(String argument, ArgumentType<T> type, Function1<RequiredArgumentBuilder<S, T>, Unit> builder)
      • required

         final <S extends Any, T extends Any> LiteralArgumentBuilder<S> required(LiteralArgumentBuilder<S> $self, String argument, ArgumentType<T> type, Function1<RequiredArgumentBuilder<S, T>, Unit> builder)
      • required

         final <S extends Any, T extends Any> RequiredArgumentBuilder<S, T> required(RequiredArgumentBuilder<S, T> $self, String argument, ArgumentType<T> type, Function1<RequiredArgumentBuilder<S, T>, Unit> builder)
      • long

         final LongArgumentType long(ArgumentBuilder<?, ?> $self, Long min, Long max)
      • float

         final FloatArgumentType float(ArgumentBuilder<?, ?> $self, Float min, Float max)
      • double

         final DoubleArgumentType double(ArgumentBuilder<?, ?> $self, Double min, Double max)