diff --git a/src/main/java/rife/bld/operations/JavacOptions.java b/src/main/java/rife/bld/operations/JavacOptions.java index 4c6c208..d8b5061 100644 --- a/src/main/java/rife/bld/operations/JavacOptions.java +++ b/src/main/java/rife/bld/operations/JavacOptions.java @@ -253,6 +253,30 @@ public class JavacOptions extends ArrayList { 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 *