]> git.basschouten.com Git - openhab-addons.git/commit
[jsscripting] Minor fixes & improvements (#13960)
authorFlorian Hotze <florianh_dev@icloud.com>
Tue, 20 Dec 2022 08:15:43 +0000 (09:15 +0100)
committerGitHub <noreply@github.com>
Tue, 20 Dec 2022 08:15:43 +0000 (09:15 +0100)
commit4d98cca7eb301f579d3fcdf9ffc05a6a4e898545
treed3ebe2f691281cd85ceb21b76f0e22eada70b83a
parentcd9e1b0590576f0b8117afefa545008addd9f3c1
[jsscripting] Minor fixes & improvements (#13960)

* [jsscripting] Correct wrong `createScriptEngine` implementation
* [jsscripting] Also unlock lock on unexpected exceptions (rethrow them)
* [jsscripting] Call super methods from their overrides
* [jsscripting] Move superclass call of `beforeInvocation`

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
bundles/org.openhab.automation.jsscripting/src/main/java/org/openhab/automation/jsscripting/internal/GraalJSScriptEngineFactory.java
bundles/org.openhab.automation.jsscripting/src/main/java/org/openhab/automation/jsscripting/internal/OpenhabGraalJSScriptEngine.java
bundles/org.openhab.automation.jsscripting/src/main/java/org/openhab/automation/jsscripting/internal/scriptengine/InvocationInterceptingScriptEngineWithInvocableAndAutoCloseable.java