Class WelcomeMessageProvider

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void accept​(dev.gradleplugins.runnerkit.GradleExecutionContext parameters)  
      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 WelcomeMessageProvider disabled()  
      static WelcomeMessageProvider enabled()  
      protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<S>,​S>
      T
      fixed​(java.lang.Class<T> type, S value)  
      T get()  
      java.util.Map<java.lang.String,​java.lang.String> getAsJvmSystemProperties()  
      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)  
      T orElse​(T other)  
      T orElseGet​(java.util.function.Supplier<T> supplier)  
      protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<S>,​S>
      T
      supplied​(java.lang.Class<T> type, java.util.function.Supplier<S> value)  
      void validate​(dev.gradleplugins.runnerkit.GradleExecutionContext context)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.function.Consumer

        andThen
    • Constructor Detail

      • WelcomeMessageProvider

        public WelcomeMessageProvider()
    • Method Detail

      • accept

        public void accept​(dev.gradleplugins.runnerkit.GradleExecutionContext parameters)
        Specified by:
        accept in interface java.util.function.Consumer<dev.gradleplugins.runnerkit.GradleExecutionContext>
      • validate

        public void validate​(dev.gradleplugins.runnerkit.GradleExecutionContext context)
        Specified by:
        validate in interface GradleExecutionProviderInternal<dev.gradleplugins.runnerkit.GradleExecutionContext.WelcomeMessage>
      • 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)