Class BaselineModuleJvmArgsExtension

java.lang.Object
com.palantir.baseline.extensions.BaselineModuleJvmArgsExtension

public class BaselineModuleJvmArgsExtension extends Object
Extension to configure --add-exports [VALUE]=ALL-UNNAMED for the current module.
  • Constructor Details

    • BaselineModuleJvmArgsExtension

      @Inject public BaselineModuleJvmArgsExtension(org.gradle.api.Project project)
  • Method Details

    • exports

      public final org.gradle.api.provider.SetProperty<String> exports()
      Property describing all --add-exports values for this module. Exports take the form MODULE_NAME/PACKAGE_NAME, so to represent --add-exports java.management/sun.management=ALL-UNNAMED one would add the value java.management/sun.management.
    • setExports

      public final void setExports(String... input)
    • opens

      public final org.gradle.api.provider.SetProperty<String> opens()
      Property describing all --add-opens values for this module. Opens take the form MODULE_NAME/PACKAGE_NAME, so to represent --add-opens java.management/sun.management=ALL-UNNAMED one would add the value java.management/sun.management.
    • setOpens

      public final void setOpens(String... input)
    • setEnablePreview

      public final void setEnablePreview(org.gradle.api.provider.Provider<Optional<org.gradle.jvm.toolchain.JavaLanguageVersion>> provider)
    • getEnablePreview

      public final org.gradle.api.provider.Provider<Set<org.gradle.jvm.toolchain.JavaLanguageVersion>> getEnablePreview()