]> git.basschouten.com Git - openhab-addons.git/commit
[groovyscripting] Fix default preset scope not applied (#17383)
authorWouter Born <github@maindrain.net>
Sun, 8 Sep 2024 12:55:31 +0000 (14:55 +0200)
committerGitHub <noreply@github.com>
Sun, 8 Sep 2024 12:55:31 +0000 (14:55 +0200)
commitd1613548df161eb595938da82a224f377ab3905d
treed187541167340a3d9cdfe924fdaa2fe01cb9f897
parent6b2462ca2296656972cc8df79d9d622109c26aae
[groovyscripting] Fix default preset scope not applied (#17383)

This allows for removing many imports from scripts which results in less code.

Fixes #17247

Signed-off-by: Wouter Born <github@maindrain.net>
bundles/org.openhab.automation.groovyscripting/src/main/java/org/openhab/automation/groovyscripting/internal/CustomizableGroovyClassLoader.java [new file with mode: 0644]
bundles/org.openhab.automation.groovyscripting/src/main/java/org/openhab/automation/groovyscripting/internal/GroovyScriptEngineFactory.java
itests/org.openhab.automation.groovyscripting.tests/src/main/java/org/openhab/automation/groovyscripting/AbstractGroovyScriptingOSGiTest.java [new file with mode: 0644]
itests/org.openhab.automation.groovyscripting.tests/src/main/java/org/openhab/automation/groovyscripting/ScriptScopeOSGiTest.java [new file with mode: 0644]
itests/org.openhab.automation.groovyscripting.tests/src/main/java/org/openhab/automation/groovyscripting/SlurperOSGiTest.java
itests/org.openhab.automation.groovyscripting.tests/src/main/resources/OH-INF/automation/jsr223/scope-working.groovy [new file with mode: 0644]