You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2020/04/15 04:13:37 UTC
[groovy] 02/03: GROOVY-9508: groovyConsole CLI plumbing for
--enable-preview command-line switch is missing one part
This is an automated email from the ASF dual-hosted git repository.
paulk pushed a commit to branch GROOVY_3_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git
commit f56873452f8b453d3d702652eb1ced7bdb3ea050
Author: Paul King <pa...@asert.com.au>
AuthorDate: Wed Apr 15 13:24:06 2020 +1000
GROOVY-9508: groovyConsole CLI plumbing for --enable-preview command-line switch is missing one part
---
.../groovy-console/src/main/groovy/groovy/console/ui/Console.groovy | 1 +
.../src/main/resources/groovy/console/ui/Console.properties | 2 ++
2 files changed, 3 insertions(+)
diff --git a/subprojects/groovy-console/src/main/groovy/groovy/console/ui/Console.groovy b/subprojects/groovy-console/src/main/groovy/groovy/console/ui/Console.groovy
index 24d74be..3ccf41f 100644
--- a/subprojects/groovy-console/src/main/groovy/groovy/console/ui/Console.groovy
+++ b/subprojects/groovy-console/src/main/groovy/groovy/console/ui/Console.groovy
@@ -245,6 +245,7 @@ class Console implements CaretListener, HyperlinkListener, ComponentListener, Fo
h(longOpt: 'help', messages['cli.option.help.description'])
V(longOpt: 'version', messages['cli.option.version.description'])
pa(longOpt: 'parameters', messages['cli.option.parameters.description'])
+ pr(longOpt: 'enable-preview', messages['cli.option.enable.preview.description'])
i(longOpt: 'indy', messages['cli.option.indy.description'])
D(longOpt: 'define', type: Map, argName: 'name=value', messages['cli.option.define.description'])
_(longOpt: 'configscript', args: 1, messages['cli.option.configscript.description'])
diff --git a/subprojects/groovy-console/src/main/resources/groovy/console/ui/Console.properties b/subprojects/groovy-console/src/main/resources/groovy/console/ui/Console.properties
index 6c443b7..56371c2 100644
--- a/subprojects/groovy-console/src/main/resources/groovy/console/ui/Console.properties
+++ b/subprojects/groovy-console/src/main/resources/groovy/console/ui/Console.properties
@@ -26,6 +26,8 @@ cli.option.cp.description=Aliases for '-classpath'
cli.option.classpath.description=Specify where to find the class files - must be first argument
+cli.option.enable.preview.description=Enable preview Java features (JEP 12) (jdk12+ only) - must be after classpath but before other arguments
+
cli.option.parameters.description=Generate metadata for reflection on method parameter names (jdk8+ only)
cli.option.indy.description=Enable InvokeDynamic (Indy) compilation for scripts