mirror of
https://github.com/rife2/bld
synced 2026-03-14 15:14:15 +01:00
Compare commits
2 commits
43eabcb5b6
...
db2adfaf7f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
db2adfaf7f | ||
|
|
20845e4fcb |
|
|
@ -46,6 +46,32 @@ public class JavacOptions extends ArrayList<String> {
|
|||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Specifies a package to be considered as exported from its defining
|
||||
* module to additional modules or to all unnamed modules when the value
|
||||
* of other-module is ALL-UNNAMED.
|
||||
*
|
||||
* @return this list of options
|
||||
* @since 2.3.1
|
||||
*/
|
||||
public JavacOptions addExports(String... modules) {
|
||||
return addExports(Arrays.asList(modules));
|
||||
}
|
||||
|
||||
/**
|
||||
* Specifies a package to be considered as exported from its defining
|
||||
* module to additional modules or to all unnamed modules when the value
|
||||
* of other-module is ALL-UNNAMED.
|
||||
*
|
||||
* @return this list of options
|
||||
* @since 2.3.1
|
||||
*/
|
||||
public JavacOptions addExports(List<String> modules) {
|
||||
add("--add-exports");
|
||||
add(StringUtils.join(modules, ","));
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Root modules to resolve in addition to the initial modules,
|
||||
* or all modules on the module path if a module is
|
||||
|
|
@ -253,6 +279,30 @@ public class JavacOptions extends ArrayList<String> {
|
|||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Provide source compatibility with the specified Java SE release.
|
||||
*
|
||||
* @return this list of options
|
||||
* @since 2.3.1
|
||||
*/
|
||||
public JavacOptions source(int version) {
|
||||
add("--source");
|
||||
add(Convert.toString(version));
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate class files suitable for the specified Java SE release.
|
||||
*
|
||||
* @return this list of options
|
||||
* @since 2.3.1
|
||||
*/
|
||||
public JavacOptions target(int version) {
|
||||
add("--target");
|
||||
add(Convert.toString(version));
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate debugging info
|
||||
*
|
||||
|
|
|
|||
Loading…
Reference in a new issue