From b3e583867ebbda437f54dae0e449a75373c3662b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B8=D0=BB=D1=8F=D0=BD=20=D0=9F=D0=B0=D0=BB=D0=B0?= =?UTF-8?q?=D1=83=D0=B7=D0=BE=D0=B2?= Date: Sat, 6 Dec 2025 21:00:59 +0200 Subject: [PATCH] =?UTF-8?q?Script=20DSL:=20do=20implicit=20=E2=80=9Cimport?= =?UTF-8?q?=20java.time.temporal.ChronoUnit;=E2=80=9D=20(#5098)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scoping/ScriptImportSectionNamespaceScopeProvider.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bundles/org.openhab.core.model.script/src/org/openhab/core/model/script/scoping/ScriptImportSectionNamespaceScopeProvider.java b/bundles/org.openhab.core.model.script/src/org/openhab/core/model/script/scoping/ScriptImportSectionNamespaceScopeProvider.java index 21a3e1191..c30fbaca3 100644 --- a/bundles/org.openhab.core.model.script/src/org/openhab/core/model/script/scoping/ScriptImportSectionNamespaceScopeProvider.java +++ b/bundles/org.openhab.core.model.script/src/org/openhab/core/model/script/scoping/ScriptImportSectionNamespaceScopeProvider.java @@ -35,6 +35,7 @@ public class ScriptImportSectionNamespaceScopeProvider extends XImportSectionNam public static final QualifiedName MODEL_SCRIPT_ACTIONS_PACKAGE = QualifiedName.create("org", "openhab", "core", "model", "script", "actions"); public static final QualifiedName TIME_PACKAGE = QualifiedName.create("java", "time"); + public static final QualifiedName CHRONOUNIT_CLASS = QualifiedName.create("java", "time", "temporal", "ChronoUnit"); public static final QualifiedName QUANTITY_PACKAGE = QualifiedName.create("javax", "measure", "quantity"); @Override @@ -47,6 +48,7 @@ public class ScriptImportSectionNamespaceScopeProvider extends XImportSectionNam implicitImports.add(doCreateImportNormalizer(CORE_PERSISTENCE_PACKAGE, true, false)); implicitImports.add(doCreateImportNormalizer(MODEL_SCRIPT_ACTIONS_PACKAGE, true, false)); implicitImports.add(doCreateImportNormalizer(TIME_PACKAGE, true, false)); + implicitImports.add(doCreateImportNormalizer(CHRONOUNIT_CLASS, false, false)); implicitImports.add(doCreateImportNormalizer(QUANTITY_PACKAGE, true, false)); return implicitImports; }