From 206e66264910078f8a13c7f571429dcc8619510a Mon Sep 17 00:00:00 2001 From: "akira.asakawa" Date: Fri, 29 Mar 2024 11:05:33 +0900 Subject: [PATCH 1/2] Enabled some ES6 features in Nashorn --- .../extension/plugin/script/ScriptViewContext.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/com/change_vision/astah/extension/plugin/script/ScriptViewContext.java b/src/main/java/com/change_vision/astah/extension/plugin/script/ScriptViewContext.java index 3800504..f6d6a46 100644 --- a/src/main/java/com/change_vision/astah/extension/plugin/script/ScriptViewContext.java +++ b/src/main/java/com/change_vision/astah/extension/plugin/script/ScriptViewContext.java @@ -33,6 +33,16 @@ public class ScriptViewContext { public ScriptEngineManager scriptEngineManager; public String encoding = "UTF-8"; + static { + try { + if (System.getProperty("nashorn.args") == null) { + System.setProperty("nashorn.args", "--language=es6"); + } + } catch (SecurityException e) { + e.printStackTrace(); + } + } + public ScriptViewContext() { scriptEngineManager = new ScriptEngineManager(); From e18c4d377d6a4835ad2cb626e3db264c83395d1b Mon Sep 17 00:00:00 2001 From: "akira.asakawa" Date: Fri, 29 Mar 2024 11:05:51 +0900 Subject: [PATCH 2/2] Updated plugin version --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b8f2e53..4b91faa 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ 4.0.0 com.change_vision.astah.extension.plugin script - 2.1.2 + 2.1.3 jar %bundle.name %bundle.description