From 4ce54bf3b6c521af9c8db3229df5cd8b3199a3b2 Mon Sep 17 00:00:00 2001 From: Jaikiran Pai Date: Thu, 5 Jul 2018 12:30:07 +0530 Subject: [PATCH] Add javadoc to CommandLineJava for source-file execution APIs --- .../org/apache/tools/ant/types/CommandlineJava.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/org/apache/tools/ant/types/CommandlineJava.java b/src/main/org/apache/tools/ant/types/CommandlineJava.java index 1ee821aca..8ddebc97d 100644 --- a/src/main/org/apache/tools/ant/types/CommandlineJava.java +++ b/src/main/org/apache/tools/ant/types/CommandlineJava.java @@ -368,11 +368,24 @@ public class CommandlineJava implements Cloneable { return null; } + /** + * Set the source-file, to execute as single file source programs, a feature, available + * since Java 11. + * + * @param sourceFile The path to the source file + * @since Ant 1.10.5 + */ public void setSourceFile(final String sourceFile) { this.executableType = ExecutableType.SOURCE_FILE; javaCommand.setExecutable(sourceFile); } + /** + * @return Returns the source-file to execute, if this command line has + * been {@link #setSourceFile(String) configured for single file source program + * execution}. Else returns null. + * @since Ant 1.10.5 + */ public String getSourceFile() { return this.executableType == ExecutableType.SOURCE_FILE ? this.javaCommand.getExecutable() : null; }