Class CommandLineArgumentsProvider

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<S>,​S>
      T
      calculated​(java.lang.Class<T> type, java.util.function.Function<dev.gradleplugins.runnerkit.GradleExecutionContext,​S> value)  
      void calculateValue​(dev.gradleplugins.runnerkit.GradleExecutionContext context)  
      static CommandLineArgumentsProvider empty()  
      protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<S>,​S>
      T
      fixed​(java.lang.Class<T> type, S value)  
      T get()  
      java.util.List<java.lang.String> getAsArguments()  
      boolean isPresent()  
      <U> java.util.Optional<U> map​(java.util.function.Function<? super T,​? extends U> mapper)  
      protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<?>>
      T
      noValue​(java.lang.Class<T> type)  
      static CommandLineArgumentsProvider of​(java.util.List<java.lang.String> arguments)  
      T orElse​(T other)  
      T orElseGet​(java.util.function.Supplier<T> supplier)  
      CommandLineArgumentsProvider plus​(java.lang.String argument)  
      protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<S>,​S>
      T
      supplied​(java.lang.Class<T> type, java.util.function.Supplier<S> value)  
      • Methods inherited from class java.lang.Object

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

      • CommandLineArgumentsProvider

        public CommandLineArgumentsProvider()
    • Method Detail

      • get

        public T get()
        Specified by:
        get in interface dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<T>
      • orElse

        public T orElse​(T other)
        Specified by:
        orElse in interface dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<T>
      • orElseGet

        public T orElseGet​(java.util.function.Supplier<T> supplier)
        Specified by:
        orElseGet in interface dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<T>
      • isPresent

        public boolean isPresent()
        Specified by:
        isPresent in interface dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<T>
      • map

        public <U> java.util.Optional<U> map​(java.util.function.Function<? super T,​? extends U> mapper)
        Specified by:
        map in interface dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<T>
      • noValue

        protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<?>> T noValue​(java.lang.Class<T> type)
      • fixed

        protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<S>,​S> T fixed​(java.lang.Class<T> type,
                                                                                                                      S value)
      • supplied

        protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<S>,​S> T supplied​(java.lang.Class<T> type,
                                                                                                                         java.util.function.Supplier<S> value)
      • calculated

        protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<S>,​S> T calculated​(java.lang.Class<T> type,
                                                                                                                           java.util.function.Function<dev.gradleplugins.runnerkit.GradleExecutionContext,​S> value)