Class BaselineJavaVersionExtension


  • public class BaselineJavaVersionExtension
    extends java.lang.Object
    Extension named javaVersion used to set the target and runtime java versions used for a single project.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void library()  
      org.gradle.api.provider.Property<java.lang.Boolean> overrideLibraryAutoDetection()
      Overrides auto-detection if a value is present to force this module to be a library (true) or a distribution false).
      org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLanguageVersion> runtime()
      Runtime JavaLanguageVersion for testing and distributions.
      void setRuntime​(int value)  
      void setTarget​(int value)  
      org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLanguageVersion> target()
      Target JavaLanguageVersion for compilation.
      • Methods inherited from class java.lang.Object

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

      • BaselineJavaVersionExtension

        @Inject
        public BaselineJavaVersionExtension​(org.gradle.api.Project project)
    • Method Detail

      • target

        public final org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLanguageVersion> target()
        Target JavaLanguageVersion for compilation.
      • setTarget

        public final void setTarget​(int value)
      • runtime

        public final org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLanguageVersion> runtime()
        Runtime JavaLanguageVersion for testing and distributions.
      • setRuntime

        public final void setRuntime​(int value)
      • overrideLibraryAutoDetection

        public final org.gradle.api.provider.Property<java.lang.Boolean> overrideLibraryAutoDetection()
        Overrides auto-detection if a value is present to force this module to be a library (true) or a distribution false).
      • library

        public final void library()