Skip to content

Commit

Permalink
update typesafe API
Browse files Browse the repository at this point in the history
  • Loading branch information
forax committed Oct 9, 2018
1 parent 6a4cd35 commit 11d7242
Showing 1 changed file with 13 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ public interface ProBuilder {
@SuppressWarnings("exports")
@com.github.forax.pro.api.TypeCheckedConfig
public interface CompilerBuilder {
java.util.Optional<java.lang.Boolean> enablePreview();
CompilerBuilder enablePreview(boolean enablePreview);
java.util.Optional<java.util.List<java.nio.file.Path>> files();
CompilerBuilder files(java.nio.file.Path... files);
CompilerBuilder files(java.util.List<java.nio.file.Path> files);
Expand Down Expand Up @@ -89,6 +91,8 @@ public interface CompilerBuilder {
@SuppressWarnings("exports")
@com.github.forax.pro.api.TypeCheckedConfig
public interface DocerBuilder {
java.util.Optional<java.lang.Boolean> enablePreview();
DocerBuilder enablePreview(boolean enablePreview);
java.util.Optional<java.util.List<java.nio.file.Path>> files();
DocerBuilder files(java.nio.file.Path... files);
DocerBuilder files(java.util.List<java.nio.file.Path> files);
Expand Down Expand Up @@ -122,6 +126,10 @@ public interface DocerBuilder {
java.util.Optional<java.util.List<java.lang.String>> rootModules();
DocerBuilder rootModules(java.lang.String... rootModules);
DocerBuilder rootModules(java.util.List<java.lang.String> rootModules);
java.util.Optional<java.lang.Integer> sourceRelease();
DocerBuilder sourceRelease(int sourceRelease);
java.util.Optional<java.lang.Integer> testRelease();
DocerBuilder testRelease(int testRelease);
java.util.Optional<java.util.List<java.nio.file.Path>> upgradeModulePath();
DocerBuilder upgradeModulePath(java.nio.file.Path... upgradeModulePath);
DocerBuilder upgradeModulePath(java.util.List<java.nio.file.Path> upgradeModulePath);
Expand Down Expand Up @@ -322,6 +330,8 @@ public interface ResolverBuilder {
@SuppressWarnings("exports")
@com.github.forax.pro.api.TypeCheckedConfig
public interface RunnerBuilder {
java.util.Optional<java.lang.Boolean> enablePreview();
RunnerBuilder enablePreview(boolean enablePreview);
java.nio.file.Path javaCommand();
RunnerBuilder javaCommand(java.nio.file.Path javaCommand);
java.util.Optional<java.util.List<java.lang.String>> mainArguments();
Expand Down Expand Up @@ -361,6 +371,9 @@ public interface TesterBuilder {
java.util.List<java.nio.file.Path> moduleExplodedTestPath();
TesterBuilder moduleExplodedTestPath(java.nio.file.Path... moduleExplodedTestPath);
TesterBuilder moduleExplodedTestPath(java.util.List<java.nio.file.Path> moduleExplodedTestPath);
java.util.Optional<java.util.List<java.lang.String>> packages();
TesterBuilder packages(java.lang.String... packages);
TesterBuilder packages(java.util.List<java.lang.String> packages);
boolean parallel();
TesterBuilder parallel(boolean parallel);
java.nio.file.Path pluginDir();
Expand Down

0 comments on commit 11d7242

Please sign in to comment.