diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 7f6de5cc90..27e2e90abc 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -46,7 +46,7 @@ jobs:
- uses: actions/setup-java@v5
with:
distribution: 'temurin'
- java-version: '21'
+ java-version: '25'
- name: checkstyle
working-directory: ./base/uk.ac.stfc.isis.ibex.client.tycho.parent
run: mvn checkstyle:check
@@ -68,7 +68,7 @@ jobs:
- uses: actions/setup-java@v5
with:
distribution: 'temurin'
- java-version: '21'
+ java-version: '25'
- uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
diff --git a/base/uk.ac.stfc.isis.ibex.activemq/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.activemq/META-INF/MANIFEST.MF
index 8edba051e4..4191de928d 100644
--- a/base/uk.ac.stfc.isis.ibex.activemq/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.activemq/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Utils
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.activemq;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: uk.ac.stfc.isis.ibex.activemq.ActiveMQ
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.activemq,
uk.ac.stfc.isis.ibex.activemq.message
diff --git a/base/uk.ac.stfc.isis.ibex.alarm.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.alarm.tests/META-INF/MANIFEST.MF
index 8ce552f969..af7525f88d 100644
--- a/base/uk.ac.stfc.isis.ibex.alarm.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.alarm.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.alarm.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.alarm;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
org.hamcrest;bundle-version="1.1.0",
org.mockito.mockito-core;bundle-version="4.7.0",
diff --git a/base/uk.ac.stfc.isis.ibex.alarm/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.alarm/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.alarm/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.alarm/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.alarm/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.alarm/META-INF/MANIFEST.MF
index faad97be5a..89ec7f6864 100644
--- a/base/uk.ac.stfc.isis.ibex.alarm/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.alarm/META-INF/MANIFEST.MF
@@ -17,7 +17,7 @@ Require-Bundle: org.eclipse.core.runtime,
uk.ac.stfc.isis.ibex.ui;bundle-version="1.0.0",
org.csstudio.alarm.beast.msghist;bundle-version="4.0.1",
wrapped.org.apache.activemq.activemq-all;bundle-version="5.18.6"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.alarm
Import-Package: javax.annotation;version="1.0.0";resolution:=optional,
javax.inject;version="1.0.0"
diff --git a/base/uk.ac.stfc.isis.ibex.alerts.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.alerts.tests/META-INF/MANIFEST.MF
index bb08554a75..03c84a45dd 100644
--- a/base/uk.ac.stfc.isis.ibex.alerts.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.alerts.tests/META-INF/MANIFEST.MF
@@ -10,5 +10,5 @@ Require-Bundle: org.junit;bundle-version="4.10.0",
net.bytebuddy.byte-buddy;bundle-version="1.12.13",
net.bytebuddy.byte-buddy-agent;bundle-version="1.12.13",
org.objenesis;bundle-version="3.2.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.alerts.tests
diff --git a/base/uk.ac.stfc.isis.ibex.alerts/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.alerts/META-INF/MANIFEST.MF
index dc30a46c3b..04d436c070 100644
--- a/base/uk.ac.stfc.isis.ibex.alerts/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.alerts/META-INF/MANIFEST.MF
@@ -12,5 +12,5 @@ Require-Bundle: org.eclipse.core.runtime,
uk.ac.stfc.isis.ibex.epics.switching
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.alerts
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.alerts
diff --git a/base/uk.ac.stfc.isis.ibex.banner/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.banner/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.banner/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.banner/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.banner/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.banner/META-INF/MANIFEST.MF
index 79f6605cf4..3037138a98 100644
--- a/base/uk.ac.stfc.isis.ibex.banner/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.banner/META-INF/MANIFEST.MF
@@ -11,7 +11,7 @@ Require-Bundle: org.eclipse.core.runtime,
uk.ac.stfc.isis.ibex.epics.switching,
uk.ac.stfc.isis.ibex.configserver,
uk.ac.stfc.isis.ibex.epics
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.banner
Automatic-Module-Name: uk.ac.stfc.isis.ibex.banner
diff --git a/base/uk.ac.stfc.isis.ibex.beamstatus/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.beamstatus/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.beamstatus/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.beamstatus/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.beamstatus/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.beamstatus/META-INF/MANIFEST.MF
index e6d60cba26..9dbeef34fa 100644
--- a/base/uk.ac.stfc.isis.ibex.beamstatus/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.beamstatus/META-INF/MANIFEST.MF
@@ -11,7 +11,7 @@ Require-Bundle: uk.ac.stfc.isis.ibex.model;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.instrument,
uk.ac.stfc.isis.ibex.epics.switching,
org.diirt.vtype;bundle-version="3.1.5"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.beamstatus
Bundle-ActivationPolicy: lazy
Automatic-Module-Name: uk.ac.stfc.isis.ibex.beamstatus
diff --git a/base/uk.ac.stfc.isis.ibex.client.tycho.parent/pom.xml b/base/uk.ac.stfc.isis.ibex.client.tycho.parent/pom.xml
index bb18e5ef31..f48fc708ac 100644
--- a/base/uk.ac.stfc.isis.ibex.client.tycho.parent/pom.xml
+++ b/base/uk.ac.stfc.isis.ibex.client.tycho.parent/pom.xml
@@ -8,10 +8,10 @@
lifecycle-mapping
- 4.0.9
+ 5.0.2
https://oss.sonatype.org/content/groups/public/
- http://download.eclipse.org/releases/2024-12
- http://download.eclipse.org/eclipse/updates/4.34
+ http://download.eclipse.org/releases/2026-03
+ http://download.eclipse.org/eclipse/updates/4.39
UTF-8
@@ -118,40 +118,6 @@
-
-
-
-
- org.eclipse.m2e
- lifecycle-mapping
- 1.0.0
-
-
-
-
-
- org.eclipse.tycho
-
- tycho-packaging-plugin
-
-
- [0.20.0,)
-
-
- validate-version
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/base/uk.ac.stfc.isis.ibex.configserver.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.configserver.tests/META-INF/MANIFEST.MF
index a788250f1f..240b95dd76 100644
--- a/base/uk.ac.stfc.isis.ibex.configserver.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.configserver.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Config server tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.configserver.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.configserver;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.10.0",
uk.ac.stfc.isis.ibex.epics,
org.hamcrest,
diff --git a/base/uk.ac.stfc.isis.ibex.configserver/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.configserver/.settings/org.eclipse.jdt.core.prefs
index bfb698467f..5ff46eabf5 100644
--- a/base/uk.ac.stfc.isis.ibex.configserver/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.configserver/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.configserver/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.configserver/META-INF/MANIFEST.MF
index 430c7f20b0..141ba90294 100644
--- a/base/uk.ac.stfc.isis.ibex.configserver/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.configserver/META-INF/MANIFEST.MF
@@ -22,7 +22,7 @@ Require-Bundle: org.eclipse.core.runtime,
com.google.gson,
uk.ac.stfc.isis.ibex.managermode,
uk.ac.stfc.isis.ibex.validators;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.configserver;
uses:="uk.ac.stfc.isis.ibex.epics.pv,
diff --git a/base/uk.ac.stfc.isis.ibex.configserver/src/uk/ac/stfc/isis/ibex/configserver/editing/EditableConfiguration.java b/base/uk.ac.stfc.isis.ibex.configserver/src/uk/ac/stfc/isis/ibex/configserver/editing/EditableConfiguration.java
index 45d02ff007..3cb4e345b6 100644
--- a/base/uk.ac.stfc.isis.ibex.configserver/src/uk/ac/stfc/isis/ibex/configserver/editing/EditableConfiguration.java
+++ b/base/uk.ac.stfc.isis.ibex.configserver/src/uk/ac/stfc/isis/ibex/configserver/editing/EditableConfiguration.java
@@ -237,7 +237,7 @@ public EditableConfiguration(
Collection selectedComponents = getComponentDetails(config.getComponents(), components);
editableComponents = new EditableComponents(selectedComponents, components);
- editableComponents.addPropertyChangeListener(evt -> updateComponents());
+ editableComponents.addPropertyChangeListener(_ -> updateComponents());
updateComponents();
setEnableSaveAsButton();
diff --git a/base/uk.ac.stfc.isis.ibex.dae.tests/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.dae.tests/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.dae.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.dae.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.dae.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.dae.tests/META-INF/MANIFEST.MF
index 41f444f877..308540e3f2 100644
--- a/base/uk.ac.stfc.isis.ibex.dae.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.dae.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.dae.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.dae;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.10.0",
org.hamcrest,
org.mockito.mockito-core;bundle-version="4.7.0",
diff --git a/base/uk.ac.stfc.isis.ibex.dae/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.dae/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a0..086d5d7a8b 100644
--- a/base/uk.ac.stfc.isis.ibex.dae/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.dae/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.dae/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.dae/META-INF/MANIFEST.MF
index 65ca9785dc..88322f9ef0 100644
--- a/base/uk.ac.stfc.isis.ibex.dae/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.dae/META-INF/MANIFEST.MF
@@ -19,7 +19,7 @@ Require-Bundle: uk.ac.stfc.isis.ibex.preferences;bundle-version="1.0.0",
org.w3c.dom.events;bundle-version="3.0.0",
org.w3c.dom.smil;bundle-version="1.0.1",
org.w3c.dom.svg;bundle-version="1.1.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.dae,
uk.ac.stfc.isis.ibex.dae.actions,
diff --git a/base/uk.ac.stfc.isis.ibex.dashboard/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.dashboard/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.dashboard/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.dashboard/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.dashboard/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.dashboard/META-INF/MANIFEST.MF
index f2b0b1c73a..f35452411c 100644
--- a/base/uk.ac.stfc.isis.ibex.dashboard/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.dashboard/META-INF/MANIFEST.MF
@@ -11,7 +11,7 @@ Require-Bundle: org.eclipse.core.runtime,
uk.ac.stfc.isis.ibex.instrument;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.dae,
uk.ac.stfc.isis.ibex.epics.switching
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.dashboard
Automatic-Module-Name: uk.ac.stfc.isis.ibex.dashboard
diff --git a/base/uk.ac.stfc.isis.ibex.databases/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.databases/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.databases/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.databases/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.databases/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.databases/META-INF/MANIFEST.MF
index e772a07764..29ccb886bb 100644
--- a/base/uk.ac.stfc.isis.ibex.databases/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.databases/META-INF/MANIFEST.MF
@@ -11,7 +11,7 @@ Require-Bundle: org.eclipse.ui,
uk.ac.stfc.isis.ibex.preferences;bundle-version="1.0.0",
com.mysql.cj;bundle-version="8.0.32",
uk.ac.stfc.isis.ibex.logger;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.databases,
uk.ac.stfc.isis.ibex.databases.preferences
Bundle-ClassPath: .
diff --git a/base/uk.ac.stfc.isis.ibex.devicescreens.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.devicescreens.tests/META-INF/MANIFEST.MF
index b87e453330..f26efd988d 100644
--- a/base/uk.ac.stfc.isis.ibex.devicescreens.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.devicescreens.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.devicescreens.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.devicescreens;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
uk.ac.stfc.isis.ibex.epics,
org.hamcrest,
diff --git a/base/uk.ac.stfc.isis.ibex.devicescreens/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.devicescreens/META-INF/MANIFEST.MF
index 105d63a39e..d3c216937d 100644
--- a/base/uk.ac.stfc.isis.ibex.devicescreens/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.devicescreens/META-INF/MANIFEST.MF
@@ -15,7 +15,7 @@ Require-Bundle: uk.ac.stfc.isis.ibex.epics;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.epics.switching;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.dae;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.jaxb;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.devicescreens,
uk.ac.stfc.isis.ibex.devicescreens.components,
diff --git a/base/uk.ac.stfc.isis.ibex.e4.client.product/ibex.product b/base/uk.ac.stfc.isis.ibex.e4.client.product/ibex.product
index 88d390b567..f4767847c8 100644
--- a/base/uk.ac.stfc.isis.ibex.e4.client.product/ibex.product
+++ b/base/uk.ac.stfc.isis.ibex.e4.client.product/ibex.product
@@ -43,7 +43,7 @@
- org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21
+ org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-25
diff --git a/base/uk.ac.stfc.isis.ibex.e4.client/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.e4.client/META-INF/MANIFEST.MF
index 7826ca689e..5926140385 100644
--- a/base/uk.ac.stfc.isis.ibex.e4.client/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.e4.client/META-INF/MANIFEST.MF
@@ -36,7 +36,7 @@ Require-Bundle: uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher;bundle-version="1
uk.ac.stfc.isis.ibex.ui.moxas;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.ui.alerts;bundle-version="1.0.0"
Bundle-ManifestVersion: 2
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-Vendor: ISIS
Automatic-Module-Name: uk.ac.stfc.isis.ibex.e4.client
diff --git a/base/uk.ac.stfc.isis.ibex.e4.product/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.e4.product/META-INF/MANIFEST.MF
index 6984c421bc..34c7fbd8ed 100644
--- a/base/uk.ac.stfc.isis.ibex.e4.product/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.e4.product/META-INF/MANIFEST.MF
@@ -11,7 +11,7 @@ Require-Bundle: org.eclipse.ui,
uk.ac.stfc.isis.ibex.epics,
uk.ac.stfc.isis.ibex.ui;bundle-version="1.0.0",
org.csstudio.security;bundle-version="1.1.1"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Automatic-Module-Name: uk.ac.stfc.isis.ibex.e4.product
Import-Package: uk.ac.stfc.isis.ibex.preferences
diff --git a/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/META-INF/MANIFEST.MF
index 120d4fb1d2..938fe6631d 100644
--- a/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/META-INF/MANIFEST.MF
@@ -35,7 +35,7 @@ Require-Bundle: jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]",
org.eclipse.core.runtime;bundle-version="3.19.0",
uk.ac.stfc.isis.ibex.logger;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher,
uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher.views
Automatic-Module-Name: uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher
diff --git a/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/src/uk/ac/stfc/isis/ibex/e4/ui/perspectiveswitcher/PerspectivesVisibleModel.java b/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/src/uk/ac/stfc/isis/ibex/e4/ui/perspectiveswitcher/PerspectivesVisibleModel.java
index 4fa71f0816..a7a07aac5c 100644
--- a/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/src/uk/ac/stfc/isis/ibex/e4/ui/perspectiveswitcher/PerspectivesVisibleModel.java
+++ b/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/src/uk/ac/stfc/isis/ibex/e4/ui/perspectiveswitcher/PerspectivesVisibleModel.java
@@ -85,7 +85,7 @@ public PerspectivesVisibleModel(MApplication app, EPartService partService, EMod
writePerspectiveSettings = switchingWritableFactory.getSwitchableWritable(new CompressedCharWaveformChannel(),
InstrumentUtils.addPrefix(PERSPECTIVE_CONFIG_PV));
- ManagerModeModel.getInstance().addPropertyChangeListener(ManagerModeModel.IN_MANAGER_MODE_STR, event -> {
+ ManagerModeModel.getInstance().addPropertyChangeListener(ManagerModeModel.IN_MANAGER_MODE_STR, _ -> {
setRemoteInManager();
});
setRemoteInManager();
diff --git a/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/src/uk/ac/stfc/isis/ibex/e4/ui/perspectiveswitcher/controls/AlarmButtonViewModel.java b/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/src/uk/ac/stfc/isis/ibex/e4/ui/perspectiveswitcher/controls/AlarmButtonViewModel.java
index f0ded5641e..4b03124948 100644
--- a/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/src/uk/ac/stfc/isis/ibex/e4/ui/perspectiveswitcher/controls/AlarmButtonViewModel.java
+++ b/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/src/uk/ac/stfc/isis/ibex/e4/ui/perspectiveswitcher/controls/AlarmButtonViewModel.java
@@ -36,7 +36,7 @@ public AlarmButtonViewModel(final AlarmCounter alarmCounter, String buttonLabel)
flash = new FlashingButton(this, ALARM_ERROR_COLOR);
flash.setDefaultColour(DEFOCUSSED);
- alarmCounter.addPropertyChangeListener("alarmCount", ignored -> {
+ alarmCounter.addPropertyChangeListener("alarmCount", _ -> {
alarmCount = alarmCounter.getCount();
if (!active) {
alarmSeen = false;
diff --git a/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/src/uk/ac/stfc/isis/ibex/e4/ui/perspectiveswitcher/controls/ScriptServerButtonViewModel.java b/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/src/uk/ac/stfc/isis/ibex/e4/ui/perspectiveswitcher/controls/ScriptServerButtonViewModel.java
index 933eb4f3f9..08ac46eac2 100644
--- a/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/src/uk/ac/stfc/isis/ibex/e4/ui/perspectiveswitcher/controls/ScriptServerButtonViewModel.java
+++ b/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/src/uk/ac/stfc/isis/ibex/e4/ui/perspectiveswitcher/controls/ScriptServerButtonViewModel.java
@@ -32,7 +32,7 @@ public ScriptServerButtonViewModel(NicosModel model, String buttonLabel) {
flash = new FlashingButton(this, SCRIPT_BUTTON_COLOR);
label = buttonLabel;
- model.addPropertyChangeListener("scriptStatus", ignored -> {
+ model.addPropertyChangeListener("scriptStatus", _ -> {
status = model.getScriptStatus();
setButtonColor();
updateFlashing();
diff --git a/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/src/uk/ac/stfc/isis/ibex/e4/ui/perspectiveswitcher/views/PerspectiveHidingDialog.java b/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/src/uk/ac/stfc/isis/ibex/e4/ui/perspectiveswitcher/views/PerspectiveHidingDialog.java
index 946a2ff51e..f87e0bacd7 100644
--- a/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/src/uk/ac/stfc/isis/ibex/e4/ui/perspectiveswitcher/views/PerspectiveHidingDialog.java
+++ b/base/uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher/src/uk/ac/stfc/isis/ibex/e4/ui/perspectiveswitcher/views/PerspectiveHidingDialog.java
@@ -67,7 +67,7 @@ protected Control createDialogArea(Composite parent) {
model = new PerspectivesVisibleModel(app, partService, modelService);
- model.addPropertyChangeListener("remoteErrors", event -> {
+ model.addPropertyChangeListener("remoteErrors", _ -> {
setRemoteErrors(model.getRemoteErrors());
});
setRemoteErrors(model.getRemoteErrors());
diff --git a/base/uk.ac.stfc.isis.ibex.e4.ui/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.e4.ui/META-INF/MANIFEST.MF
index 1f92c173f9..3646640844 100644
--- a/base/uk.ac.stfc.isis.ibex.e4.ui/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.e4.ui/META-INF/MANIFEST.MF
@@ -7,6 +7,6 @@ Require-Bundle: org.eclipse.jface;bundle-version="3.11.1",
org.eclipse.core.runtime;bundle-version="3.11.1",
javax.inject
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: org.eclipse.wb.swt
Automatic-Module-Name: uk.ac.stfc.isis.ibex.e4.ui
diff --git a/base/uk.ac.stfc.isis.ibex.epics.switching/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.epics.switching/META-INF/MANIFEST.MF
index a61ddfa5bf..f4304dbfa3 100644
--- a/base/uk.ac.stfc.isis.ibex.epics.switching/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.epics.switching/META-INF/MANIFEST.MF
@@ -10,7 +10,7 @@ Require-Bundle: org.eclipse.core.runtime,
uk.ac.stfc.isis.ibex.epics,
uk.ac.stfc.isis.ibex.logger;bundle-version="1.0.0",
com.google.guava
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.epics.switching
Bundle-ActivationPolicy: lazy
Automatic-Module-Name: uk.ac.stfc.isis.ibex.epics.switching
diff --git a/base/uk.ac.stfc.isis.ibex.epics.tests/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.epics.tests/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.epics.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.epics.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.epics.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.epics.tests/META-INF/MANIFEST.MF
index 60747e0bc9..ee616099e3 100644
--- a/base/uk.ac.stfc.isis.ibex.epics.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.epics.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests for EPICS plug-in
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.epics.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.epics;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: uk.ac.stfc.isis.ibex.epics.switching,
uk.ac.stfc.isis.ibex.instrument,
org.hamcrest,
diff --git a/base/uk.ac.stfc.isis.ibex.epics.tests/src/uk/ac/stfc/isis/ibex/epics/tests/writing/TransformingWritableTest.java b/base/uk.ac.stfc.isis.ibex.epics.tests/src/uk/ac/stfc/isis/ibex/epics/tests/writing/TransformingWritableTest.java
index bd33e22610..f9cae8a489 100644
--- a/base/uk.ac.stfc.isis.ibex.epics.tests/src/uk/ac/stfc/isis/ibex/epics/tests/writing/TransformingWritableTest.java
+++ b/base/uk.ac.stfc.isis.ibex.epics.tests/src/uk/ac/stfc/isis/ibex/epics/tests/writing/TransformingWritableTest.java
@@ -261,7 +261,7 @@ public void an_error_from_destination_writable_is_stored_in_last_error() {
// Arrange
StubWritable stubDestination = new StubWritable<>();
Exception exception = new Exception();
- Function badConverter = input -> null;
+ Function badConverter = _ -> null;
TransformingWritable forwardingWritable = new TransformingWritable(stubDestination, badConverter);
diff --git a/base/uk.ac.stfc.isis.ibex.epics/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.epics/.settings/org.eclipse.jdt.core.prefs
index 5db31272a1..c9c2096793 100644
--- a/base/uk.ac.stfc.isis.ibex.epics/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.epics/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.epics/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.epics/META-INF/MANIFEST.MF
index 5bd3460fd8..4d2a76d024 100644
--- a/base/uk.ac.stfc.isis.ibex.epics/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.epics/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: Epics
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.epics
Bundle-Version: 1.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ClassPath: .,
resources/
Require-Bundle: uk.ac.stfc.isis.ibex.jaxb;bundle-version="1.0.0",
diff --git a/base/uk.ac.stfc.isis.ibex.epics/src/uk/ac/stfc/isis/ibex/epics/conversion/Compressor.java b/base/uk.ac.stfc.isis.ibex.epics/src/uk/ac/stfc/isis/ibex/epics/conversion/Compressor.java
index 6408bfa99e..921b4f50a6 100644
--- a/base/uk.ac.stfc.isis.ibex.epics/src/uk/ac/stfc/isis/ibex/epics/conversion/Compressor.java
+++ b/base/uk.ac.stfc.isis.ibex.epics/src/uk/ac/stfc/isis/ibex/epics/conversion/Compressor.java
@@ -33,25 +33,26 @@ public class Compressor implements Function {
@Override
public byte[] apply(byte[] value) throws ConversionException {
- final Deflater compressor = new Deflater();
- compressor.setInput(value);
- compressor.finish();
-
- ByteArrayOutputStream outputStream = new ByteArrayOutputStream(value.length);
-
- byte[] buffer = new byte[KB_IN_BYTES];
- while (!compressor.finished()) {
- int count = compressor.deflate(buffer);
- outputStream.write(buffer, 0, count);
- }
-
- compressor.end();
- try {
- outputStream.close();
- } catch (IOException e) {
- throw new ConversionException(e.getMessage());
+ try (Deflater compressor = new Deflater()) {
+ compressor.setInput(value);
+ compressor.finish();
+
+ ByteArrayOutputStream outputStream = new ByteArrayOutputStream(value.length);
+
+ byte[] buffer = new byte[KB_IN_BYTES];
+ while (!compressor.finished()) {
+ int count = compressor.deflate(buffer);
+ outputStream.write(buffer, 0, count);
+ }
+
+ compressor.end();
+ try {
+ outputStream.close();
+ } catch (IOException e) {
+ throw new ConversionException(e.getMessage());
+ }
+
+ return outputStream.toByteArray();
}
-
- return outputStream.toByteArray();
}
}
\ No newline at end of file
diff --git a/base/uk.ac.stfc.isis.ibex.epics/src/uk/ac/stfc/isis/ibex/epics/observing/ClosableObservable.java b/base/uk.ac.stfc.isis.ibex.epics/src/uk/ac/stfc/isis/ibex/epics/observing/ClosableObservable.java
index 84997f6be9..6984ea35f7 100644
--- a/base/uk.ac.stfc.isis.ibex.epics/src/uk/ac/stfc/isis/ibex/epics/observing/ClosableObservable.java
+++ b/base/uk.ac.stfc.isis.ibex.epics/src/uk/ac/stfc/isis/ibex/epics/observing/ClosableObservable.java
@@ -122,7 +122,7 @@ public void close() {
*/
protected void setValue(T value) {
this.value = Optional.ofNullable(value);
- this.value.ifPresent(val -> currentError = Optional.empty());
+ this.value.ifPresent(_ -> currentError = Optional.empty());
for (Observer observer : observers) {
logErrorsAndContinue(() -> this.value.ifPresent(observer::onValue));
diff --git a/base/uk.ac.stfc.isis.ibex.experimentdetails.tests/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.experimentdetails.tests/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.experimentdetails.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.experimentdetails.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.experimentdetails.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.experimentdetails.tests/META-INF/MANIFEST.MF
index 06c71bd7ef..f21a33c32a 100644
--- a/base/uk.ac.stfc.isis.ibex.experimentdetails.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.experimentdetails.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests for experiment details plug-in
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.experimentdetails.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.experimentdetails;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
org.hamcrest,
org.mockito.mockito-core;bundle-version="4.7.0",
diff --git a/base/uk.ac.stfc.isis.ibex.experimentdetails/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.experimentdetails/META-INF/MANIFEST.MF
index ae950282fb..d504aaae40 100644
--- a/base/uk.ac.stfc.isis.ibex.experimentdetails/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.experimentdetails/META-INF/MANIFEST.MF
@@ -15,7 +15,7 @@ Require-Bundle: org.eclipse.ui,
com.google.gson,
uk.ac.stfc.isis.ibex.epics,
uk.ac.stfc.isis.ibex.logger;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.experimentdetails,
uk.ac.stfc.isis.ibex.experimentdetails.database
Bundle-ActivationPolicy: lazy
diff --git a/base/uk.ac.stfc.isis.ibex.feature.base/feature.xml b/base/uk.ac.stfc.isis.ibex.feature.base/feature.xml
index 82e16f87b0..aa9c46aa0d 100644
--- a/base/uk.ac.stfc.isis.ibex.feature.base/feature.xml
+++ b/base/uk.ac.stfc.isis.ibex.feature.base/feature.xml
@@ -841,15 +841,15 @@
version="0.0.0"/>
diff --git a/base/uk.ac.stfc.isis.ibex.help/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.help/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.help/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.help/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.help/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.help/META-INF/MANIFEST.MF
index da0b04bc04..d4ef7d5439 100644
--- a/base/uk.ac.stfc.isis.ibex.help/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.help/META-INF/MANIFEST.MF
@@ -9,7 +9,7 @@ Require-Bundle: org.eclipse.core.runtime,
uk.ac.stfc.isis.ibex.instrument,
uk.ac.stfc.isis.ibex.model,
uk.ac.stfc.isis.ibex.epics.switching
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.help
Automatic-Module-Name: uk.ac.stfc.isis.ibex.help
diff --git a/base/uk.ac.stfc.isis.ibex.instrument.status/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.instrument.status/META-INF/MANIFEST.MF
index b926f09fc3..2a3bff2de7 100644
--- a/base/uk.ac.stfc.isis.ibex.instrument.status/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.instrument.status/META-INF/MANIFEST.MF
@@ -8,7 +8,7 @@ Require-Bundle: org.eclipse.core.runtime,
uk.ac.stfc.isis.ibex.instrument;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.epics.switching,
uk.ac.stfc.isis.ibex.epics
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.instrument.status
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.instrument.status
diff --git a/base/uk.ac.stfc.isis.ibex.instrument.tests/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.instrument.tests/.settings/org.eclipse.jdt.core.prefs
index 7cecefac3e..86109af12f 100644
--- a/base/uk.ac.stfc.isis.ibex.instrument.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.instrument.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.instrument.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.instrument.tests/META-INF/MANIFEST.MF
index 09519a39e8..1a16060ac5 100644
--- a/base/uk.ac.stfc.isis.ibex.instrument.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.instrument.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.instrument.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.instrument;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: uk.ac.stfc.isis.ibex.instrument.status;bundle-version="1.0.0",
org.junit,
org.mockito.mockito-core;bundle-version="4.7.0",
diff --git a/base/uk.ac.stfc.isis.ibex.instrument/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.instrument/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.instrument/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.instrument/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.instrument/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.instrument/META-INF/MANIFEST.MF
index 73daaf7aa2..5b7e65ec7d 100644
--- a/base/uk.ac.stfc.isis.ibex.instrument/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.instrument/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: Instrument
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.instrument;singleton:=true
Bundle-Version: 1.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.eclipse.ui,
uk.ac.stfc.isis.ibex.epics,
org.eclipse.core.runtime,
diff --git a/base/uk.ac.stfc.isis.ibex.jaxb/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.jaxb/META-INF/MANIFEST.MF
index 8f4ceb4aea..9062d0141b 100644
--- a/base/uk.ac.stfc.isis.ibex.jaxb/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.jaxb/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: Utils
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.jaxb;singleton:=true
Bundle-Version: 1.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.jaxb
Bundle-ClassPath: .
diff --git a/base/uk.ac.stfc.isis.ibex.journal.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.journal.tests/META-INF/MANIFEST.MF
index 0a980633b5..22f76ac8c5 100644
--- a/base/uk.ac.stfc.isis.ibex.journal.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.journal.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.journal.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.journal;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
org.hamcrest,
org.mockito.mockito-core;bundle-version="4.7.0",
diff --git a/base/uk.ac.stfc.isis.ibex.journal/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.journal/META-INF/MANIFEST.MF
index bbe7bd1cfd..8d52854628 100644
--- a/base/uk.ac.stfc.isis.ibex.journal/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.journal/META-INF/MANIFEST.MF
@@ -19,7 +19,7 @@ Require-Bundle: org.eclipse.core.runtime,
com.ibm.icu,
com.google.guava,
uk.ac.stfc.isis.ibex.log;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.journal
Automatic-Module-Name: uk.ac.stfc.isis.ibex.journal
diff --git a/base/uk.ac.stfc.isis.ibex.journal/src/uk/ac/stfc/isis/ibex/journal/SearchNumber.java b/base/uk.ac.stfc.isis.ibex.journal/src/uk/ac/stfc/isis/ibex/journal/SearchNumber.java
index 05ea670d7a..a635c9c985 100644
--- a/base/uk.ac.stfc.isis.ibex.journal/src/uk/ac/stfc/isis/ibex/journal/SearchNumber.java
+++ b/base/uk.ac.stfc.isis.ibex.journal/src/uk/ac/stfc/isis/ibex/journal/SearchNumber.java
@@ -54,8 +54,8 @@ public String createWhereTemplate() {
ArrayList parts = new ArrayList();
- fromNumber.ifPresent(x -> parts.add(field.getSqlFieldName() + " >= ?"));
- toNumber.ifPresent(x -> parts.add(field.getSqlFieldName() + " <= ?"));
+ fromNumber.ifPresent(_ -> parts.add(field.getSqlFieldName() + " >= ?"));
+ toNumber.ifPresent(_ -> parts.add(field.getSqlFieldName() + " <= ?"));
query.append(String.join(" AND ", parts));
}
diff --git a/base/uk.ac.stfc.isis.ibex.journal/src/uk/ac/stfc/isis/ibex/journal/SearchTime.java b/base/uk.ac.stfc.isis.ibex.journal/src/uk/ac/stfc/isis/ibex/journal/SearchTime.java
index d4d60ac098..dec0c8ee3f 100644
--- a/base/uk.ac.stfc.isis.ibex.journal/src/uk/ac/stfc/isis/ibex/journal/SearchTime.java
+++ b/base/uk.ac.stfc.isis.ibex.journal/src/uk/ac/stfc/isis/ibex/journal/SearchTime.java
@@ -56,8 +56,8 @@ public String createWhereTemplate() {
ArrayList parts = new ArrayList();
- fromTime.ifPresent(x -> parts.add(field.getSqlFieldName() + " >= ?"));
- toTime.ifPresent(x -> parts.add(field.getSqlFieldName() + " <= ?"));
+ fromTime.ifPresent(_ -> parts.add(field.getSqlFieldName() + " >= ?"));
+ toTime.ifPresent(_ -> parts.add(field.getSqlFieldName() + " <= ?"));
query.append(String.join(" AND ", parts));
}
diff --git a/base/uk.ac.stfc.isis.ibex.log.tests/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.log.tests/.settings/org.eclipse.jdt.core.prefs
index 7cecefac3e..86109af12f 100644
--- a/base/uk.ac.stfc.isis.ibex.log.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.log.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.log.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.log.tests/META-INF/MANIFEST.MF
index f6e3a95546..a683b68949 100644
--- a/base/uk.ac.stfc.isis.ibex.log.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.log.tests/META-INF/MANIFEST.MF
@@ -5,7 +5,7 @@ Bundle-SymbolicName: uk.ac.stfc.isis.ibex.log.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.log;bundle-version="1.0.0"
Import-Package: org.apache.logging.log4j.core;version="2.24.1"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
org.mockito.mockito-core;bundle-version="4.7.0",
net.bytebuddy.byte-buddy;bundle-version="1.12.13",
diff --git a/base/uk.ac.stfc.isis.ibex.log/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.log/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.log/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.log/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.log/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.log/META-INF/MANIFEST.MF
index 7f0c38873c..fa0efd8dc7 100644
--- a/base/uk.ac.stfc.isis.ibex.log/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.log/META-INF/MANIFEST.MF
@@ -15,7 +15,7 @@ Require-Bundle: org.eclipse.ui,
org.hamcrest,
uk.ac.stfc.isis.ibex.ui,
wrapped.org.apache.activemq.activemq-all;bundle-version="5.18.6"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.log,
uk.ac.stfc.isis.ibex.log.message,
uk.ac.stfc.isis.ibex.log.preferences,
diff --git a/base/uk.ac.stfc.isis.ibex.logger.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.logger.tests/META-INF/MANIFEST.MF
index c6c898e9f5..56fb7b0ac1 100644
--- a/base/uk.ac.stfc.isis.ibex.logger.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.logger.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: LoggerTests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.logger.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.logger;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
org.hamcrest,
org.mockito.mockito-core;bundle-version="4.7.0",
diff --git a/base/uk.ac.stfc.isis.ibex.logger/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.logger/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..f85df38393 100644
--- a/base/uk.ac.stfc.isis.ibex.logger/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.logger/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,15 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=25
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.logger/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.logger/META-INF/MANIFEST.MF
index b5070c3919..075ab2472b 100644
--- a/base/uk.ac.stfc.isis.ibex.logger/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.logger/META-INF/MANIFEST.MF
@@ -9,7 +9,7 @@ Require-Bundle: org.eclipse.ui,
com.google.guava,
org.apache.logging.log4j.api;bundle-version="2.25.2";visibility:=reexport,
org.apache.logging.log4j.core;bundle-version="2.25.2";visibility:=reexport
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.logger
Automatic-Module-Name: uk.ac.stfc.isis.ibex.logger
diff --git a/base/uk.ac.stfc.isis.ibex.logger/src/uk/ac/stfc/isis/ibex/logger/IsisLog.java b/base/uk.ac.stfc.isis.ibex.logger/src/uk/ac/stfc/isis/ibex/logger/IsisLog.java
index e084780f1f..5b6825fc3c 100644
--- a/base/uk.ac.stfc.isis.ibex.logger/src/uk/ac/stfc/isis/ibex/logger/IsisLog.java
+++ b/base/uk.ac.stfc.isis.ibex.logger/src/uk/ac/stfc/isis/ibex/logger/IsisLog.java
@@ -146,7 +146,7 @@ public static void hookJavaLogger(final java.util.logging.Logger logger) {
}
logger.setUseParentHandlers(false);
- logger.setFilter(record -> true);
+ logger.setFilter(_ -> true);
logger.setLevel(java.util.logging.Level.INFO);
logger.addHandler(new java.util.logging.Handler() {
diff --git a/base/uk.ac.stfc.isis.ibex.logger/src/uk/ac/stfc/isis/ibex/logger/config/LoggingConfiguration.java b/base/uk.ac.stfc.isis.ibex.logger/src/uk/ac/stfc/isis/ibex/logger/config/LoggingConfiguration.java
index 62d8ca8e7d..d9aae1ca83 100644
--- a/base/uk.ac.stfc.isis.ibex.logger/src/uk/ac/stfc/isis/ibex/logger/config/LoggingConfiguration.java
+++ b/base/uk.ac.stfc.isis.ibex.logger/src/uk/ac/stfc/isis/ibex/logger/config/LoggingConfiguration.java
@@ -147,15 +147,15 @@ private static class Log4j2Configuration extends DefaultConfiguration {
int fileSizeInBytes = fileSizeKB * BYTES_PER_KB;
Layout extends Serializable> layout = PatternLayout.newBuilder()
- .withPattern(patternLayout)
- .withConfiguration(this)
- .withAlwaysWriteExceptions(false)
- .withNoConsoleNoAnsi(false)
+ .setPattern(patternLayout)
+ .setConfiguration(this)
+ .setAlwaysWriteExceptions(false)
+ .setNoConsoleNoAnsi(false)
.build();
final TimeBasedTriggeringPolicy timeBasedTriggeringPolicy = TimeBasedTriggeringPolicy.newBuilder()
- .withInterval(1)
- .withModulate(false)
+ .setInterval(1)
+ .setModulate(false)
.build();
final SizeBasedTriggeringPolicy sizeBasedTriggeringPolicy = SizeBasedTriggeringPolicy
@@ -165,22 +165,22 @@ private static class Log4j2Configuration extends DefaultConfiguration {
sizeBasedTriggeringPolicy);
final DefaultRolloverStrategy strategy = DefaultRolloverStrategy.newBuilder()
- .withMax(Integer.toString(maxFiles))
- .withMin(Integer.toString(1))
- .withConfig(this)
+ .setMax(Integer.toString(maxFiles))
+ .setMin(Integer.toString(1))
+ .setConfig(this)
.build();
final Appender fileAppender = RollingFileAppender.newBuilder()
- .withFileName(filename)
- .withFilePattern(pattern)
- .withAppend(true)
+ .setFileName(filename)
+ .setFilePattern(pattern)
+ .setAppend(true)
.setName("isis-log-file-appender")
.setBufferedIo(true)
.setBufferSize(fileSizeInBytes)
.setImmediateFlush(true)
- .withPolicy(policy)
- .withStrategy(strategy)
+ .setPolicy(policy)
+ .setStrategy(strategy)
.setLayout(layout)
.setConfiguration(this)
.build();
diff --git a/base/uk.ac.stfc.isis.ibex.managermode.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.managermode.tests/META-INF/MANIFEST.MF
index a50c4667eb..8db4d774ba 100644
--- a/base/uk.ac.stfc.isis.ibex.managermode.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.managermode.tests/META-INF/MANIFEST.MF
@@ -10,5 +10,5 @@ Require-Bundle: org.junit;bundle-version="4.11.0",
net.bytebuddy.byte-buddy;bundle-version="1.12.13",
net.bytebuddy.byte-buddy-agent;bundle-version="1.12.13",
org.objenesis;bundle-version="3.2.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.managermode.tests
diff --git a/base/uk.ac.stfc.isis.ibex.managermode/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.managermode/META-INF/MANIFEST.MF
index 3b69e945fc..d51069f098 100644
--- a/base/uk.ac.stfc.isis.ibex.managermode/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.managermode/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Managermode
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.managermode
Bundle-Version: 1.0.0.qualifier
Export-Package: uk.ac.stfc.isis.ibex.managermode
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.managermode
Require-Bundle: uk.ac.stfc.isis.ibex.epics;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.epics.switching;bundle-version="1.0.0",
diff --git a/base/uk.ac.stfc.isis.ibex.model.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.model.tests/META-INF/MANIFEST.MF
index 7f7753b2c8..6be096140b 100644
--- a/base/uk.ac.stfc.isis.ibex.model.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.model.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Model Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.model.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.model;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
org.hamcrest,
org.mockito.mockito-core;bundle-version="4.7.0",
diff --git a/base/uk.ac.stfc.isis.ibex.model/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.model/META-INF/MANIFEST.MF
index 24d33f13bc..49650819a4 100644
--- a/base/uk.ac.stfc.isis.ibex.model/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.model/META-INF/MANIFEST.MF
@@ -7,7 +7,7 @@ Require-Bundle: org.eclipse.core.runtime,
uk.ac.stfc.isis.ibex.logger,
org.eclipse.ui;bundle-version="3.8.2",
com.google.guava
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.model
Bundle-ClassPath: .
Automatic-Module-Name: uk.ac.stfc.isis.ibex.model
diff --git a/base/uk.ac.stfc.isis.ibex.model/src/uk/ac/stfc/isis/ibex/model/DeferredPropertyChangeListener.java b/base/uk.ac.stfc.isis.ibex.model/src/uk/ac/stfc/isis/ibex/model/DeferredPropertyChangeListener.java
index 8c4bc2ccc8..4826ab2ba6 100644
--- a/base/uk.ac.stfc.isis.ibex.model/src/uk/ac/stfc/isis/ibex/model/DeferredPropertyChangeListener.java
+++ b/base/uk.ac.stfc.isis.ibex.model/src/uk/ac/stfc/isis/ibex/model/DeferredPropertyChangeListener.java
@@ -89,7 +89,7 @@ private void propertyChangeIfNeeded() {
@Override
public final void propertyChange(PropertyChangeEvent evt) {
final var key = new PropertyChangeEventProperties(evt.getSource(), evt.getPropertyName());
- batchedEvents.compute(key, (k, v) -> {
+ batchedEvents.compute(key, (_, v) -> {
if (v == null) {
return new BatchedPropertyChangeEvent(evt.getOldValue(), evt.getNewValue());
} else {
diff --git a/base/uk.ac.stfc.isis.ibex.motor/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.motor/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.motor/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.motor/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.motor/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.motor/META-INF/MANIFEST.MF
index c49f1ee027..7264ab2b18 100644
--- a/base/uk.ac.stfc.isis.ibex.motor/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.motor/META-INF/MANIFEST.MF
@@ -12,7 +12,7 @@ Require-Bundle: org.eclipse.ui,
uk.ac.stfc.isis.ibex.epics,
uk.ac.stfc.isis.ibex.epics.switching;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.logger
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.motor,
uk.ac.stfc.isis.ibex.motor.internal,
diff --git a/base/uk.ac.stfc.isis.ibex.nicos.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.nicos.tests/META-INF/MANIFEST.MF
index dd73addee0..7386d1bc17 100644
--- a/base/uk.ac.stfc.isis.ibex.nicos.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.nicos.tests/META-INF/MANIFEST.MF
@@ -11,5 +11,5 @@ Require-Bundle: org.junit;bundle-version="4.11.0",
net.bytebuddy.byte-buddy;bundle-version="1.12.13",
net.bytebuddy.byte-buddy-agent;bundle-version="1.12.13",
org.objenesis;bundle-version="3.2.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.nicos.tests
diff --git a/base/uk.ac.stfc.isis.ibex.nicos/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.nicos/META-INF/MANIFEST.MF
index ef2236d78a..7865b6d023 100644
--- a/base/uk.ac.stfc.isis.ibex.nicos/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.nicos/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Nicos
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.nicos;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: uk.ac.stfc.isis.ibex.nicos.Nicos
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.nicos,
uk.ac.stfc.isis.ibex.nicos.comms,
diff --git a/base/uk.ac.stfc.isis.ibex.opis.tests/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.opis.tests/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.opis.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.opis.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.opis.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.opis.tests/META-INF/MANIFEST.MF
index 8826e14935..0916136a13 100644
--- a/base/uk.ac.stfc.isis.ibex.opis.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.opis.tests/META-INF/MANIFEST.MF
@@ -8,5 +8,5 @@ Require-Bundle: org.junit;bundle-version="4.10.0",
org.hamcrest,
org.eclipse.persistence.moxy;bundle-version="2.7.6",
org.eclipse.persistence.asm;bundle-version="7.2.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.opis.tests
diff --git a/base/uk.ac.stfc.isis.ibex.opis/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.opis/.settings/org.eclipse.jdt.core.prefs
index 5db31272a1..c9c2096793 100644
--- a/base/uk.ac.stfc.isis.ibex.opis/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.opis/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.opis/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.opis/META-INF/MANIFEST.MF
index a9bf1250a1..a212cd08b7 100644
--- a/base/uk.ac.stfc.isis.ibex.opis/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.opis/META-INF/MANIFEST.MF
@@ -16,7 +16,7 @@ Require-Bundle: uk.ac.stfc.isis.ibex.epics;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.jaxb;bundle-version="1.0.0",
org.csstudio.simplepv;bundle-version="1.0.0",
org.eclipse.gef;bundle-version="3.11.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.opis,
uk.ac.stfc.isis.ibex.opis.desc
diff --git a/base/uk.ac.stfc.isis.ibex.preferences/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.preferences/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.preferences/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.preferences/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.preferences/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.preferences/META-INF/MANIFEST.MF
index b4bdbff6c1..7f3bdccaea 100644
--- a/base/uk.ac.stfc.isis.ibex.preferences/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.preferences/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: Preferences
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.preferences;singleton:=true
Bundle-Version: 1.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.preferences
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
diff --git a/base/uk.ac.stfc.isis.ibex.runcontrol.tests/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.runcontrol.tests/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.runcontrol.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.runcontrol.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.runcontrol.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.runcontrol.tests/META-INF/MANIFEST.MF
index ccaf9235df..2ce9b0a22e 100644
--- a/base/uk.ac.stfc.isis.ibex.runcontrol.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.runcontrol.tests/META-INF/MANIFEST.MF
@@ -10,5 +10,5 @@ Require-Bundle: org.junit;bundle-version="4.10.0",
net.bytebuddy.byte-buddy;bundle-version="1.12.13",
net.bytebuddy.byte-buddy-agent;bundle-version="1.12.13",
org.objenesis;bundle-version="3.2.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.runcontrol.tests
diff --git a/base/uk.ac.stfc.isis.ibex.runcontrol/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.runcontrol/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.runcontrol/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.runcontrol/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.runcontrol/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.runcontrol/META-INF/MANIFEST.MF
index e6cb5b1663..91dbcd8ba2 100644
--- a/base/uk.ac.stfc.isis.ibex.runcontrol/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.runcontrol/META-INF/MANIFEST.MF
@@ -12,5 +12,5 @@ Require-Bundle: org.eclipse.core.runtime,
uk.ac.stfc.isis.ibex.epics.switching
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.runcontrol
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.runcontrol
diff --git a/base/uk.ac.stfc.isis.ibex.scriptgenerator.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.scriptgenerator.tests/META-INF/MANIFEST.MF
index 999991b870..d81adc4560 100644
--- a/base/uk.ac.stfc.isis.ibex.scriptgenerator.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.scriptgenerator.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.scriptgenerator.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.scriptgenerator;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.hamcrest;bundle-version="2.2.0",
org.junit;bundle-version="4.13.2",
org.mockito.mockito-core;bundle-version="4.7.0",
diff --git a/base/uk.ac.stfc.isis.ibex.scriptgenerator.tests/src/uk/ac/stfc/isis/ibex/scriptgenerator/tests/DynamicScriptingModelAdapterTest.java b/base/uk.ac.stfc.isis.ibex.scriptgenerator.tests/src/uk/ac/stfc/isis/ibex/scriptgenerator/tests/DynamicScriptingModelAdapterTest.java
index 1a2e2f778f..912175e2ac 100644
--- a/base/uk.ac.stfc.isis.ibex.scriptgenerator.tests/src/uk/ac/stfc/isis/ibex/scriptgenerator/tests/DynamicScriptingModelAdapterTest.java
+++ b/base/uk.ac.stfc.isis.ibex.scriptgenerator.tests/src/uk/ac/stfc/isis/ibex/scriptgenerator/tests/DynamicScriptingModelAdapterTest.java
@@ -45,10 +45,10 @@ private void setUpScaffolding() {
private void setUpModelAdapter() {
modelAdapter = new DynamicScriptingModelAdapter(scriptGeneratorMockBuilder.getMockScriptGeneratorModel());
- modelAdapter.addPropertyChangeListener(DynamicScriptingProperties.NICOS_SCRIPT_GENERATED_PROPERTY, evt -> {
+ modelAdapter.addPropertyChangeListener(DynamicScriptingProperties.NICOS_SCRIPT_GENERATED_PROPERTY, _ -> {
scriptsGeneratedCount++;
});
- modelAdapter.addPropertyChangeListener(ScriptGeneratorProperties.SCRIPT_GENERATION_ERROR_PROPERTY, evt -> {
+ modelAdapter.addPropertyChangeListener(ScriptGeneratorProperties.SCRIPT_GENERATION_ERROR_PROPERTY, _ -> {
scriptGenerationErrorsCount++;
});
}
diff --git a/base/uk.ac.stfc.isis.ibex.scriptgenerator/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.scriptgenerator/META-INF/MANIFEST.MF
index 56817e9ec3..bd4f87a92b 100644
--- a/base/uk.ac.stfc.isis.ibex.scriptgenerator/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.scriptgenerator/META-INF/MANIFEST.MF
@@ -16,7 +16,7 @@ Require-Bundle: org.eclipse.core.runtime,
com.google.gson,
uk.ac.stfc.isis.ibex.nicos;bundle-version="1.0.0",
wrapped.net.sf.py4j.py4j;bundle-version="0.10.9"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.scriptgenerator,
uk.ac.stfc.isis.ibex.scriptgenerator.dynamicscripting,
diff --git a/base/uk.ac.stfc.isis.ibex.scriptgenerator/src/uk/ac/stfc/isis/ibex/scriptgenerator/ScriptGeneratorSingleton.java b/base/uk.ac.stfc.isis.ibex.scriptgenerator/src/uk/ac/stfc/isis/ibex/scriptgenerator/ScriptGeneratorSingleton.java
index 58f56e5af7..85b8629cd0 100644
--- a/base/uk.ac.stfc.isis.ibex.scriptgenerator/src/uk/ac/stfc/isis/ibex/scriptgenerator/ScriptGeneratorSingleton.java
+++ b/base/uk.ac.stfc.isis.ibex.scriptgenerator/src/uk/ac/stfc/isis/ibex/scriptgenerator/ScriptGeneratorSingleton.java
@@ -228,10 +228,10 @@ public void setUp() {
});
- scriptDefinitionLoader.addPropertyChangeListener("parameters", evt -> {
+ scriptDefinitionLoader.addPropertyChangeListener("parameters", _ -> {
setActionParameters(scriptDefinitionLoader.getParameters());
});
- this.scriptGeneratorTable.addPropertyChangeListener(ScriptGeneratorProperties.ACTIONS_PROPERTY, evt -> {
+ this.scriptGeneratorTable.addPropertyChangeListener(ScriptGeneratorProperties.ACTIONS_PROPERTY, _ -> {
// The table has changed so update the validity checks and time estimate
try {
refreshParameterValidityChecking();
diff --git a/base/uk.ac.stfc.isis.ibex.scriptgenerator/src/uk/ac/stfc/isis/ibex/scriptgenerator/table/ActionsTable.java b/base/uk.ac.stfc.isis.ibex.scriptgenerator/src/uk/ac/stfc/isis/ibex/scriptgenerator/table/ActionsTable.java
index 41c41b31c3..c35290ea03 100644
--- a/base/uk.ac.stfc.isis.ibex.scriptgenerator/src/uk/ac/stfc/isis/ibex/scriptgenerator/table/ActionsTable.java
+++ b/base/uk.ac.stfc.isis.ibex.scriptgenerator/src/uk/ac/stfc/isis/ibex/scriptgenerator/table/ActionsTable.java
@@ -110,7 +110,7 @@ private ScriptGeneratorAction createAction(Map para
}
// Create action and attach listeners
ScriptGeneratorAction newAction = new ScriptGeneratorAction(newParamsMap);
- newAction.addPropertyChangeListener(ScriptGeneratorProperties.VALUE_PROPERTY, evt -> {
+ newAction.addPropertyChangeListener(ScriptGeneratorProperties.VALUE_PROPERTY, _ -> {
firePropertyChange(ScriptGeneratorProperties.ACTIONS_PROPERTY, null, actions);
});
return newAction;
diff --git a/base/uk.ac.stfc.isis.ibex.synoptic.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.synoptic.tests/META-INF/MANIFEST.MF
index 0b3048dc16..ed1bb8262d 100644
--- a/base/uk.ac.stfc.isis.ibex.synoptic.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.synoptic.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.synoptic.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.synoptic;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.hamcrest;bundle-version="1.1.0",
org.junit,
org.mockito.mockito-core;bundle-version="4.7.0",
diff --git a/base/uk.ac.stfc.isis.ibex.synoptic/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.synoptic/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.synoptic/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.synoptic/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.synoptic/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.synoptic/META-INF/MANIFEST.MF
index 3599814661..434e1e6ca8 100644
--- a/base/uk.ac.stfc.isis.ibex.synoptic/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.synoptic/META-INF/MANIFEST.MF
@@ -19,7 +19,7 @@ Require-Bundle: uk.ac.stfc.isis.ibex.epics,
com.google.gson;bundle-version="2.1.0",
com.google.guava,
uk.ac.stfc.isis.ibex.jaxb;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.synoptic,
uk.ac.stfc.isis.ibex.synoptic.internal,
diff --git a/base/uk.ac.stfc.isis.ibex.synoptic/src/uk/ac/stfc/isis/ibex/synoptic/SynopticWritable.java b/base/uk.ac.stfc.isis.ibex.synoptic/src/uk/ac/stfc/isis/ibex/synoptic/SynopticWritable.java
index 793c307e01..f8623a88ef 100644
--- a/base/uk.ac.stfc.isis.ibex.synoptic/src/uk/ac/stfc/isis/ibex/synoptic/SynopticWritable.java
+++ b/base/uk.ac.stfc.isis.ibex.synoptic/src/uk/ac/stfc/isis/ibex/synoptic/SynopticWritable.java
@@ -90,6 +90,6 @@ public UpdatedValue canSave() {
@Override
public void close() {
- destination.ifPresent(dest -> addOnCanWriteChangeListener(canWriteListener));
+ destination.ifPresent(_ -> addOnCanWriteChangeListener(canWriteListener));
}
}
diff --git a/base/uk.ac.stfc.isis.ibex.targetplatform/targetplatform.target b/base/uk.ac.stfc.isis.ibex.targetplatform/targetplatform.target
index 99004b1f31..755d3edcbc 100644
--- a/base/uk.ac.stfc.isis.ibex.targetplatform/targetplatform.target
+++ b/base/uk.ac.stfc.isis.ibex.targetplatform/targetplatform.target
@@ -27,10 +27,9 @@
-
+
-
@@ -89,12 +88,17 @@
+
+
+
+
+
org.apache.logging.log4j
log4j-core
- 2.25.2
+ 2.26.0
jar
@@ -104,7 +108,7 @@
org.apache.logging.log4j
log4j-api
- 2.25.2
+ 2.26.0
jar
@@ -134,7 +138,7 @@
commons-codec
commons-codec
- 1.19.0
+ 1.22.0
jar
@@ -144,7 +148,7 @@
joda-time
joda-time
- 2.14.0
+ 2.14.2
jar
@@ -164,7 +168,7 @@
org.mockito
mockito-core
- 5.20.0
+ 5.23.0
jar
@@ -194,7 +198,7 @@
org.glassfish.tyrus.bundles
tyrus-standalone-client
- 2.2.0
+ 2.2.2
jar
@@ -204,7 +208,7 @@
com.google.code.gson
gson
- 2.13.2
+ 2.14.0
jar
@@ -254,7 +258,7 @@
com.google.guava
guava
- 33.5.0-jre
+ 33.6.0-jre
jar
@@ -269,11 +273,6 @@
-
-
-
-
-
linux
diff --git a/base/uk.ac.stfc.isis.ibex.targets.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.targets.tests/META-INF/MANIFEST.MF
index bf4e8b9a42..905d817f83 100644
--- a/base/uk.ac.stfc.isis.ibex.targets.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.targets.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.targets.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.targets;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.10.0",
org.hamcrest,
org.mockito.mockito-core;bundle-version="4.7.0",
diff --git a/base/uk.ac.stfc.isis.ibex.targets/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.targets/META-INF/MANIFEST.MF
index 870071fc27..4641fdc73d 100644
--- a/base/uk.ac.stfc.isis.ibex.targets/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.targets/META-INF/MANIFEST.MF
@@ -6,7 +6,7 @@ Bundle-Version: 1.0.0.qualifier
Bundle-Activator: uk.ac.stfc.isis.ibex.targets.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.targets
Automatic-Module-Name: uk.ac.stfc.isis.ibex.targets
diff --git a/base/uk.ac.stfc.isis.ibex.ui.about/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.about/META-INF/MANIFEST.MF
index 4e7d07b27d..9c035e8705 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.about/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.about/META-INF/MANIFEST.MF
@@ -7,5 +7,5 @@ Export-Package: uk.ac.stfc.isis.ibex.ui.about
Bundle-Activator: uk.ac.stfc.isis.ibex.ui.about.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.about
diff --git a/base/uk.ac.stfc.isis.ibex.ui.alarm/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.alarm/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.alarm/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.alarm/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.alarm/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.alarm/META-INF/MANIFEST.MF
index 5a353f5982..10e393a6fa 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.alarm/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.alarm/META-INF/MANIFEST.MF
@@ -16,7 +16,7 @@ Require-Bundle: org.eclipse.ui,
org.hamcrest,
org.csstudio.alarm.beast.msghist;bundle-version="4.0.1",
org.csstudio.alarm.beast.ui.alarmtable;bundle-version="4.1.2"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.alarm
Import-Package: javax.annotation;version="1.0.0";resolution:=optional,
javax.inject;version="1.0.0"
diff --git a/base/uk.ac.stfc.isis.ibex.ui.alerts.tests/.project b/base/uk.ac.stfc.isis.ibex.ui.alerts.tests/.project
index ccdc23de8c..a40e13731c 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.alerts.tests/.project
+++ b/base/uk.ac.stfc.isis.ibex.ui.alerts.tests/.project
@@ -1,6 +1,6 @@
- uk.ac.stfc.isis.ibex.alerts.tests
+ uk.ac.stfc.isis.ibex.ui.alerts.tests
diff --git a/base/uk.ac.stfc.isis.ibex.ui.alerts.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.alerts.tests/META-INF/MANIFEST.MF
index 6694378832..4fb1bd6194 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.alerts.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.alerts.tests/META-INF/MANIFEST.MF
@@ -10,5 +10,5 @@ Require-Bundle: org.junit;bundle-version="4.10.0",
net.bytebuddy.byte-buddy;bundle-version="1.12.13",
net.bytebuddy.byte-buddy-agent;bundle-version="1.12.13",
org.objenesis;bundle-version="3.2.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.alerts.tests
diff --git a/base/uk.ac.stfc.isis.ibex.ui.alerts/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.alerts/META-INF/MANIFEST.MF
index 0d8db01c11..d18066d9d6 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.alerts/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.alerts/META-INF/MANIFEST.MF
@@ -18,7 +18,7 @@ Require-Bundle: org.eclipse.ui,
uk.ac.stfc.isis.ibex.ui.configserver;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.ui.widgets;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.alerts
Import-Package: uk.ac.stfc.isis.ibex.ui.blocks.groups,
uk.ac.stfc.isis.ibex.ui.widgets
diff --git a/base/uk.ac.stfc.isis.ibex.ui.alerts/src/uk/ac/stfc/isis/ibex/ui/alerts/AlertsViewModel.java b/base/uk.ac.stfc.isis.ibex.ui.alerts/src/uk/ac/stfc/isis/ibex/ui/alerts/AlertsViewModel.java
index 6c25ffc8f4..12cfe15c5c 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.alerts/src/uk/ac/stfc/isis/ibex/ui/alerts/AlertsViewModel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.alerts/src/uk/ac/stfc/isis/ibex/ui/alerts/AlertsViewModel.java
@@ -125,7 +125,7 @@ public class AlertsViewModel extends ErrorMessageProvider {
*/
public AlertsViewModel(final Displaying config, final AlertsServer alertsServer) {
setters = Collections.unmodifiableMap(config.getDisplayAlerts().stream()
- .collect(Collectors.toMap(alert -> alert, alert -> new AlertsSetter(alert.getName(), alertsServer), (v1, v2) -> v1)));
+ .collect(Collectors.toMap(alert -> alert, alert -> new AlertsSetter(alert.getName(), alertsServer), (v1, _) -> v1)));
topLevelSetters = new AlertsTopLevelSetter(alertsServer);
topLevelSource = config.getTopLevelAlertSettings();
resetTopLevelSettings(this);
diff --git a/base/uk.ac.stfc.isis.ibex.ui.alerts/src/uk/ac/stfc/isis/ibex/ui/alerts/dialogs/AlertsEditorPanel.java b/base/uk.ac.stfc.isis.ibex.ui.alerts/src/uk/ac/stfc/isis/ibex/ui/alerts/dialogs/AlertsEditorPanel.java
index 308fd0932f..8ab5108b46 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.alerts/src/uk/ac/stfc/isis/ibex/ui/alerts/dialogs/AlertsEditorPanel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.alerts/src/uk/ac/stfc/isis/ibex/ui/alerts/dialogs/AlertsEditorPanel.java
@@ -147,7 +147,7 @@ public AlertsEditorPanel(EditAlertsDialog dialog, Composite parent, int style, C
setModel(viewModel);
setAlertDetails(null);
- parent.addDisposeListener(e -> configServer.saveAs().removeOnCanWriteChangeListener(canWriteListener));
+ parent.addDisposeListener(_ -> configServer.saveAs().removeOnCanWriteChangeListener(canWriteListener));
}
/**
diff --git a/base/uk.ac.stfc.isis.ibex.ui.banner.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.banner.tests/META-INF/MANIFEST.MF
index ae331c8a1a..1e2e87d6e5 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.banner.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.banner.tests/META-INF/MANIFEST.MF
@@ -5,7 +5,7 @@ Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.banner.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui.banner;bundle-version="1.0.0"
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.banner.tests
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.13.0",
org.mockito.mockito-core;bundle-version="4.7.0",
net.bytebuddy.byte-buddy;bundle-version="1.12.13",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.banner/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.banner/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.banner/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.banner/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.banner/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.banner/META-INF/MANIFEST.MF
index 06465de965..c1f42bc77e 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.banner/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.banner/META-INF/MANIFEST.MF
@@ -16,7 +16,7 @@ Require-Bundle: org.eclipse.ui,
uk.ac.stfc.isis.ibex.configserver,
uk.ac.stfc.isis.ibex.instrument.status;bundle-version="1.0.0",
jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.ui.banner.models,
uk.ac.stfc.isis.ibex.ui.banner.views;uses:="org.eclipse.ui,org.eclipse.ui.part,org.eclipse.swt.widgets"
diff --git a/base/uk.ac.stfc.isis.ibex.ui.banner/src/uk/ac/stfc/isis/ibex/ui/banner/widgets/StatusIndicatorPanel.java b/base/uk.ac.stfc.isis.ibex.ui.banner/src/uk/ac/stfc/isis/ibex/ui/banner/widgets/StatusIndicatorPanel.java
index 8c24105ca1..ad7d96d7cf 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.banner/src/uk/ac/stfc/isis/ibex/ui/banner/widgets/StatusIndicatorPanel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.banner/src/uk/ac/stfc/isis/ibex/ui/banner/widgets/StatusIndicatorPanel.java
@@ -53,7 +53,7 @@ public StatusIndicatorPanel(Composite parent, int style, ServerStatusViewModel m
overallStatusLabel.setText("");
overallStatusLabel.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, true));
- new IBEXButton(this, SWT.NONE, e -> showDetailsDialog())
+ new IBEXButton(this, SWT.NONE, _ -> showDetailsDialog())
.text("Details")
.layoutData(IBEXButton.centerGrid);
diff --git a/base/uk.ac.stfc.isis.ibex.ui.beamstatus/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.beamstatus/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.beamstatus/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.beamstatus/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.beamstatus/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.beamstatus/META-INF/MANIFEST.MF
index 15c2c2b8c8..da1fa1cac3 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.beamstatus/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.beamstatus/META-INF/MANIFEST.MF
@@ -25,7 +25,7 @@ Require-Bundle: org.eclipse.ui,
jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]",
uk.ac.stfc.isis.ibex.configserver,
uk.ac.stfc.isis.ibex.ui.widgets;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.ui.beamstatus.views
Import-Package: org.eclipse.wb.swt,
uk.ac.stfc.isis.ibex.configserver.configuration,
diff --git a/base/uk.ac.stfc.isis.ibex.ui.beamstatus/src/uk/ac/stfc/isis/ibex/ui/beamstatus/views/BeamGraphView.java b/base/uk.ac.stfc.isis.ibex.ui.beamstatus/src/uk/ac/stfc/isis/ibex/ui/beamstatus/views/BeamGraphView.java
index fbe8645760..86b793f1e9 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.beamstatus/src/uk/ac/stfc/isis/ibex/ui/beamstatus/views/BeamGraphView.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.beamstatus/src/uk/ac/stfc/isis/ibex/ui/beamstatus/views/BeamGraphView.java
@@ -202,7 +202,7 @@ private Composite createCompositeRow(final Composite parent) {
private void createButton(final Composite parent, final String name, final long timeDuration) {
- new IBEXButton(parent, SWT.RADIO, evt -> {
+ new IBEXButton(parent, SWT.RADIO, _ -> {
setTimeRange(timeDuration);
})
.layoutData(new RowData())
diff --git a/base/uk.ac.stfc.isis.ibex.ui.blocks.presentation/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.blocks.presentation/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.blocks.presentation/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.blocks.presentation/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.blocks.presentation/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.blocks.presentation/META-INF/MANIFEST.MF
index 4b1b1719ff..f27829fa63 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.blocks.presentation/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.blocks.presentation/META-INF/MANIFEST.MF
@@ -14,7 +14,7 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.core.databinding.beans;bundle-version="1.2.200",
uk.ac.stfc.isis.ibex.logger,
uk.ac.stfc.isis.ibex.configserver;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.ui.blocks.presentation
Bundle-ActivationPolicy: lazy
Bundle-Activator: uk.ac.stfc.isis.ibex.ui.blocks.presentation.Presenter
diff --git a/base/uk.ac.stfc.isis.ibex.ui.blocks.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.blocks.tests/META-INF/MANIFEST.MF
index b21255aa25..b0d58c2584 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.blocks.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.blocks.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.blocks.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui.blocks;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
org.mockito.mockito-core;bundle-version="4.7.0",
net.bytebuddy.byte-buddy;bundle-version="1.12.13",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.blocks/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.blocks/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.blocks/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.blocks/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.blocks/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.blocks/META-INF/MANIFEST.MF
index 384f2253eb..61f8f0e593 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.blocks/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.blocks/META-INF/MANIFEST.MF
@@ -24,7 +24,7 @@ Require-Bundle: uk.ac.stfc.isis.ibex.logger,
uk.ac.stfc.isis.ibex.e4.ui.perspectiveswitcher;bundle-version="1.0.0",
jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]"
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.ui.blocks,
uk.ac.stfc.isis.ibex.ui.blocks.groups,
uk.ac.stfc.isis.ibex.ui.blocks.views
diff --git a/base/uk.ac.stfc.isis.ibex.ui.configserver.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.configserver.tests/META-INF/MANIFEST.MF
index 0d08c5e88c..0b9507b650 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.configserver.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.configserver.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests for experiment details plug-in
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.configserver.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui.configserver;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]",
org.hamcrest,
diff --git a/base/uk.ac.stfc.isis.ibex.ui.configserver/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.configserver/.settings/org.eclipse.jdt.core.prefs
index bfb698467f..5ff46eabf5 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.configserver/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.configserver/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.configserver/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.configserver/META-INF/MANIFEST.MF
index 58557fafab..e3cd0a4dc2 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.configserver/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.configserver/META-INF/MANIFEST.MF
@@ -29,7 +29,7 @@ Require-Bundle: org.eclipse.ui,
org.csstudio.csdata;bundle-version="3.2.0",
org.csstudio.ui.util;bundle-version="4.0.2",
uk.ac.stfc.isis.ibex.instrument
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.configserver
Import-Package: uk.ac.stfc.isis.ibex.ui.ioccontrol,
diff --git a/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/dialogs/ImportComponentDialog.java b/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/dialogs/ImportComponentDialog.java
index 04ce9d9f7f..535925d98a 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/dialogs/ImportComponentDialog.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/dialogs/ImportComponentDialog.java
@@ -223,7 +223,7 @@ private void createCustomGroup(Composite parent) {
Text text = new Text(group, SWT.BORDER);
text.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
- new IBEXButton(group, SWT.NONE, event -> {
+ new IBEXButton(group, SWT.NONE, _ -> {
importVariables.selectInstrument(text.getText());
})
.text("Select")
diff --git a/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/dialogs/SaveConfigDialog.java b/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/dialogs/SaveConfigDialog.java
index 2a57e40f80..910d8d5413 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/dialogs/SaveConfigDialog.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/dialogs/SaveConfigDialog.java
@@ -258,7 +258,7 @@ protected Control createDialogArea(Composite parent) {
if (isConfig) {
- btnAsComponent = new IBEXButton(composite, SWT.CHECK, evt -> {
+ btnAsComponent = new IBEXButton(composite, SWT.CHECK, _ -> {
updateConfigType();
update();
asComponentSelected = true;
diff --git a/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/DoubleListEditor.java b/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/DoubleListEditor.java
index 89b76ff36e..93d752beb2 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/DoubleListEditor.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/DoubleListEditor.java
@@ -133,8 +133,8 @@ public DoubleListEditor(Composite parent, int style, String observedProperty, bo
selectedItems = ViewerProperties.multipleSelection().observe(selectedViewer);
unselectedItems = ViewerProperties.multipleSelection().observe(unselectedViewer);
- selectedList.addListener(SWT.MouseDoubleClick, e -> listDoubleClick(unselect));
- unselectedList.addListener(SWT.MouseDoubleClick, e -> listDoubleClick(select));
+ selectedList.addListener(SWT.MouseDoubleClick, _ -> listDoubleClick(unselect));
+ unselectedList.addListener(SWT.MouseDoubleClick, _ -> listDoubleClick(select));
// Allow only one list to have a selection
clearUnselectedItems = new IListChangeListener() {
@@ -146,7 +146,7 @@ public void handleListChange(ListChangeEvent extends T> arg0) {
}
};
- selectedItems.addListChangeListener(e -> unselect.setEnabled(!selectedItems.isEmpty()));
+ selectedItems.addListChangeListener(_ -> unselect.setEnabled(!selectedItems.isEmpty()));
selectedItems.addListChangeListener(clearUnselectedItems);
clearSelectedItems = new IListChangeListener() {
@@ -158,14 +158,14 @@ public void handleListChange(ListChangeEvent extends T> arg0) {
}
};
- unselectedItems.addListChangeListener(e -> select.setEnabled(!unselectedItems.isEmpty()));
+ unselectedItems.addListChangeListener(_ -> select.setEnabled(!unselectedItems.isEmpty()));
unselectedItems.addListChangeListener(clearSelectedItems);
//Can not reorder if no selection or selected the top or bottom item
- selectedItems.addListChangeListener(e -> setUpDownEnabled(selectedList.getSelectionIndex()));
+ selectedItems.addListChangeListener(_ -> setUpDownEnabled(selectedList.getSelectionIndex()));
- btnUp.addListener(SWT.Selection, e -> swapSelectedItems(true));
- btnDown.addListener(SWT.Selection, e -> swapSelectedItems(false));
+ btnUp.addListener(SWT.Selection, _ -> swapSelectedItems(true));
+ btnDown.addListener(SWT.Selection, _ -> swapSelectedItems(false));
}
private void listDoubleClick(Button selectButton) {
diff --git a/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/blocks/BlockDetailsPanel.java b/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/blocks/BlockDetailsPanel.java
index 74d3fb20d2..8037c524f4 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/blocks/BlockDetailsPanel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/blocks/BlockDetailsPanel.java
@@ -90,7 +90,7 @@ public BlockDetailsPanel(Composite parent, int style, final BlockDetailsViewMode
gdPvAddress.minimumWidth = 380;
pvAddress.setLayoutData(gdPvAddress);
- btnPickPV = new IBEXButton(grpBlock, SWT.NONE, evt -> viewModel.openPvDialog())
+ btnPickPV = new IBEXButton(grpBlock, SWT.NONE, _ -> viewModel.openPvDialog())
.layoutData(new GridData(SWT.LEFT, SWT.CENTER, true, false, 1, 1))
.text("Select PV")
.get();
diff --git a/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/macros/IocMacroDetailsPanel.java b/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/macros/IocMacroDetailsPanel.java
index f6876ba51b..fc9798eeb1 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/macros/IocMacroDetailsPanel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/macros/IocMacroDetailsPanel.java
@@ -68,7 +68,7 @@ public IocMacroDetailsPanel(Composite parent, int style) {
GridData gdAvailableMacrosTable = new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1);
gdAvailableMacrosTable.widthHint = 428;
displayMacrosTable.setLayoutData(gdAvailableMacrosTable);
- displayMacrosTable.addSelectionChangedListener(arg0 -> setSelectedMacro(displayMacrosTable.firstSelectedRow()));
+ displayMacrosTable.addSelectionChangedListener(_ -> setSelectedMacro(displayMacrosTable.firstSelectedRow()));
Composite cmpSelectedPv = new Composite(this, SWT.NONE);
cmpSelectedPv.setLayout(new GridLayout(3, false));
diff --git a/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/pvs/IocPVsEditorPanel.java b/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/pvs/IocPVsEditorPanel.java
index 355ff70e26..61b09c70cf 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/pvs/IocPVsEditorPanel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/pvs/IocPVsEditorPanel.java
@@ -90,7 +90,7 @@ public void keyPressed(KeyEvent e) {
GridData gdBtnAdd = new GridData(SWT.RIGHT, SWT.CENTER, true, false, 1, 1);
gdBtnAdd.widthHint = 70;
- btnAdd = new IBEXButton(composite, SWT.NONE, evt -> {
+ btnAdd = new IBEXButton(composite, SWT.NONE, _ -> {
addPVValue(new PVDefaultValue(generateNewName(newPVName), "NEW_VALUE"));
})
.layoutData(gdBtnAdd)
@@ -101,7 +101,7 @@ public void keyPressed(KeyEvent e) {
GridData gdBtnCopy = new GridData(SWT.RIGHT, SWT.CENTER, true, false, 1, 1);
gdBtnCopy.widthHint = 70;
- btnCopy = new IBEXButton(composite, SWT.NONE, evt -> {
+ btnCopy = new IBEXButton(composite, SWT.NONE, _ -> {
copySelected();
})
.layoutData(gdBtnCopy)
@@ -113,7 +113,7 @@ public void keyPressed(KeyEvent e) {
GridData gdBtnRemove = new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1);
gdBtnRemove.widthHint = 70;
- btnRemove = new IBEXButton(composite, SWT.NONE, evt -> {
+ btnRemove = new IBEXButton(composite, SWT.NONE, _ -> {
removeSelectedPV();
})
.layoutData(gdBtnCopy)
diff --git a/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/pvs/PVSelectorPanel.java b/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/pvs/PVSelectorPanel.java
index 068fa2932e..d9a437973b 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/pvs/PVSelectorPanel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.configserver/src/uk/ac/stfc/isis/ibex/ui/configserver/editing/pvs/PVSelectorPanel.java
@@ -165,7 +165,7 @@ public void actionPerformed(ActionEvent evt) {
Timer pvSearch = new Timer(pvSearchDelay, pvSearchTaskPerformer);
pvSearch.setRepeats(false); // Set timer to go off only once
- pvAddress.addModifyListener(e -> pvSearch.restart());
+ pvAddress.addModifyListener(_ -> pvSearch.restart());
}
/**
diff --git a/base/uk.ac.stfc.isis.ibex.ui.dae.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.dae.tests/META-INF/MANIFEST.MF
index 5920dbc0cb..ffa37023f2 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.dae.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.dae.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.dae.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui.dae;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
org.hamcrest,
org.mockito.mockito-core;bundle-version="4.7.0",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.dae/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.dae/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.dae/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.dae/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.dae/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.dae/META-INF/MANIFEST.MF
index 3ad3094fa3..0cd93790cf 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.dae/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.dae/META-INF/MANIFEST.MF
@@ -32,7 +32,7 @@ Require-Bundle: uk.ac.stfc.isis.ibex.instrument;bundle-version="1.0.0",
javax.inject;bundle-version="1.0.0",
jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]"
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.ui.dae,
uk.ac.stfc.isis.ibex.ui.dae.detectordiagnostics,
uk.ac.stfc.isis.ibex.ui.dae.experimentsetup
diff --git a/base/uk.ac.stfc.isis.ibex.ui.dae/src/uk/ac/stfc/isis/ibex/ui/dae/detectordiagnostics/DetectorDiagnosticsTable.java b/base/uk.ac.stfc.isis.ibex.ui.dae/src/uk/ac/stfc/isis/ibex/ui/dae/detectordiagnostics/DetectorDiagnosticsTable.java
index f88b606ddf..eed7f907ae 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.dae/src/uk/ac/stfc/isis/ibex/ui/dae/detectordiagnostics/DetectorDiagnosticsTable.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.dae/src/uk/ac/stfc/isis/ibex/ui/dae/detectordiagnostics/DetectorDiagnosticsTable.java
@@ -63,7 +63,7 @@ protected void addColumns() {
public void bind(DetectorDiagnosticsViewModel model) {
(new DataBindingContext()).bindValue(WidgetProperties.enabled().observe(this), BeanProperties.value("diagnosticsEnabled").observe(model));
- model.addPropertyChangeListener("spectra", evt -> setRows(model.getSpectra()));
+ model.addPropertyChangeListener("spectra", _ -> setRows(model.getSpectra()));
model.startObserving();
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.dae/src/uk/ac/stfc/isis/ibex/ui/dae/experimentsetup/timechannels/TimeChannelsPanel.java b/base/uk.ac.stfc.isis.ibex.ui.dae/src/uk/ac/stfc/isis/ibex/ui/dae/experimentsetup/timechannels/TimeChannelsPanel.java
index 263ba3a3ee..abb248a3e1 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.dae/src/uk/ac/stfc/isis/ibex/ui/dae/experimentsetup/timechannels/TimeChannelsPanel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.dae/src/uk/ac/stfc/isis/ibex/ui/dae/experimentsetup/timechannels/TimeChannelsPanel.java
@@ -122,7 +122,7 @@ public TimeChannelsPanel(Composite parent, int style, PanelViewModel panelViewMo
timeRegimesPanel.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
timeRegimesPanel.setLayout(new GridLayout(3, false));
- this.addDisposeListener(evt -> removeListeners());
+ this.addDisposeListener(_ -> removeListeners());
fillWidgetLists();
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.dae/src/uk/ac/stfc/isis/ibex/ui/dae/run/RunSummary.java b/base/uk.ac.stfc.isis.ibex.ui.dae/src/uk/ac/stfc/isis/ibex/ui/dae/run/RunSummary.java
index c77e544ee6..0f603d4d51 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.dae/src/uk/ac/stfc/isis/ibex/ui/dae/run/RunSummary.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.dae/src/uk/ac/stfc/isis/ibex/ui/dae/run/RunSummary.java
@@ -173,7 +173,7 @@ public void createPart(Composite parent) {
new Label(infoComposite, SWT.NONE);
new Label(infoComposite, SWT.NONE);
- btnDisplayTitle = new IBEXButton(infoComposite, SWT.CHECK, event -> {
+ btnDisplayTitle = new IBEXButton(infoComposite, SWT.CHECK, _ -> {
model.displayTitle().uncheckedSetValue(btnDisplayTitle.getSelection());
})
.text("Show Title and Users in Dataweb Dashboard Page")
diff --git a/base/uk.ac.stfc.isis.ibex.ui.dae/src/uk/ac/stfc/isis/ibex/ui/dae/spectraplots/SpectraPlotConfiguration.java b/base/uk.ac.stfc.isis.ibex.ui.dae/src/uk/ac/stfc/isis/ibex/ui/dae/spectraplots/SpectraPlotConfiguration.java
index ebcc5c239d..112a80ae81 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.dae/src/uk/ac/stfc/isis/ibex/ui/dae/spectraplots/SpectraPlotConfiguration.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.dae/src/uk/ac/stfc/isis/ibex/ui/dae/spectraplots/SpectraPlotConfiguration.java
@@ -53,7 +53,7 @@ public SpectraPlotConfiguration(int plotNumber) {
this.specPeriodStr = new PersistedLocalChannel(
getLocalPvName("PERIOD_STR"),
new StringChannel(),
- i -> { },
+ _ -> { },
() -> String.valueOf(preferences.getDouble(PERIOD_PREF_KEY, 1.))
);
diff --git a/base/uk.ac.stfc.isis.ibex.ui.dashboard/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.dashboard/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.dashboard/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.dashboard/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.dashboard/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.dashboard/META-INF/MANIFEST.MF
index 2b105d232d..1c96c1846d 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.dashboard/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.dashboard/META-INF/MANIFEST.MF
@@ -25,6 +25,6 @@ Require-Bundle: org.eclipse.ui,
uk.ac.stfc.isis.ibex.epics.switching,
org.apache.commons.lang
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.ui.dashboard.views
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.dashboard
diff --git a/base/uk.ac.stfc.isis.ibex.ui.devicescreens.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.devicescreens.tests/META-INF/MANIFEST.MF
index ef07d9a44c..542d952845 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.devicescreens.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.devicescreens.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.devicescreens.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui.devicescreens;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
uk.ac.stfc.isis.ibex.validators,
org.hamcrest,
diff --git a/base/uk.ac.stfc.isis.ibex.ui.devicescreens/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.devicescreens/META-INF/MANIFEST.MF
index cbf54dd26b..4f2b0559f6 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.devicescreens/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.devicescreens/META-INF/MANIFEST.MF
@@ -21,6 +21,6 @@ Require-Bundle: org.eclipse.ui,
uk.ac.stfc.isis.ibex.ui.widgets;bundle-version="1.0.0",
jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]"
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.ui.devicescreens
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.devicescreens
diff --git a/base/uk.ac.stfc.isis.ibex.ui.devicescreens/src/uk/ac/stfc/isis/ibex/ui/devicescreens/DeviceScreenListPanel.java b/base/uk.ac.stfc.isis.ibex.ui.devicescreens/src/uk/ac/stfc/isis/ibex/ui/devicescreens/DeviceScreenListPanel.java
index 5f0172a18f..dc2a07c87e 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.devicescreens/src/uk/ac/stfc/isis/ibex/ui/devicescreens/DeviceScreenListPanel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.devicescreens/src/uk/ac/stfc/isis/ibex/ui/devicescreens/DeviceScreenListPanel.java
@@ -78,7 +78,7 @@ public DeviceScreenListPanel(final Composite parent, int style, ViewDeviceScreen
GridLayout compositeLayout = new GridLayout(1, true);
this.setLayout(compositeLayout);
- new IBEXButton(this, SWT.NONE, event -> {
+ new IBEXButton(this, SWT.NONE, _ -> {
try {
configureDeviceScreensHandler.execute(new ExecutionEvent());
} catch (ExecutionException ex) {
diff --git a/base/uk.ac.stfc.isis.ibex.ui.experimentdetails.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.experimentdetails.tests/META-INF/MANIFEST.MF
index d65f915cc3..d6ce544c1d 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.experimentdetails.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.experimentdetails.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.experimentdetails.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui.experimentdetails;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
uk.ac.stfc.isis.ibex.validators,
org.hamcrest,
diff --git a/base/uk.ac.stfc.isis.ibex.ui.experimentdetails/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.experimentdetails/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.experimentdetails/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.experimentdetails/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.experimentdetails/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.experimentdetails/META-INF/MANIFEST.MF
index d7dbf22cc5..4beb007439 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.experimentdetails/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.experimentdetails/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: Experimentdetails
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.experimentdetails;singleton:=true
Bundle-Version: 1.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: uk.ac.stfc.isis.ibex.ui;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.experimentdetails;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.model;bundle-version="1.0.0",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.experimentdetails/src/uk/ac/stfc/isis/ibex/ui/experimentdetails/ExperimentDetailsPanel.java b/base/uk.ac.stfc.isis.ibex.ui.experimentdetails/src/uk/ac/stfc/isis/ibex/ui/experimentdetails/ExperimentDetailsPanel.java
index c9be8870d3..e0100e0c07 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.experimentdetails/src/uk/ac/stfc/isis/ibex/ui/experimentdetails/ExperimentDetailsPanel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.experimentdetails/src/uk/ac/stfc/isis/ibex/ui/experimentdetails/ExperimentDetailsPanel.java
@@ -122,7 +122,7 @@ private void makeExperimentDetailsPanel(Composite parent) {
rbNumberTextBox.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false, 1, 1));
rbNumberTextBox.setToolTip(RB_NUM_INPUT_TIP_MESSAGE);
- btnRBLookup = new IBEXButton(parent, SWT.NONE, event -> {
+ btnRBLookup = new IBEXButton(parent, SWT.NONE, _ -> {
RBLookupViewModel lookupViewModel = new RBLookupViewModel();
RBLookupDialog lookupDialog = new RBLookupDialog(shell, lookupViewModel);
if (lookupDialog.open() == Window.OK) {
@@ -146,14 +146,14 @@ private void makeExperimentDetailsPanel(Composite parent) {
userDetails.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1));
updateUserDetails();
- viewModel.model.addPropertyChangeListener(propertyChangeEvent -> {
+ viewModel.model.addPropertyChangeListener(_ -> {
updateUserDetails();
});
experimentTeamButtons = new Composite(parent, SWT.NONE);
experimentTeamButtons.setLayout(new GridLayout(1, false));
- btnAddUserDetails = new IBEXButton(experimentTeamButtons, SWT.NONE, event -> {
+ btnAddUserDetails = new IBEXButton(experimentTeamButtons, SWT.NONE, _ -> {
viewModel.model.addDefaultUser();
viewModel.model.sendUserDetails();
})
@@ -161,14 +161,14 @@ private void makeExperimentDetailsPanel(Composite parent) {
.layoutData(new GridData(SWT.LEFT, SWT.FILL, false, false))
.get();
- new IBEXButton(experimentTeamButtons, SWT.NONE, event -> {
+ new IBEXButton(experimentTeamButtons, SWT.NONE, _ -> {
viewModel.model.removeUsers(userDetails.selectedRows());
viewModel.model.sendUserDetails();
})
.text("Remove")
.layoutData(new GridData(SWT.LEFT, SWT.FILL, false, false));
- btnClearUserDetails = new IBEXButton(experimentTeamButtons, SWT.NONE, event -> {
+ btnClearUserDetails = new IBEXButton(experimentTeamButtons, SWT.NONE, _ -> {
viewModel.model.clearUserDetails();
viewModel.model.sendUserDetails();
})
@@ -176,14 +176,14 @@ private void makeExperimentDetailsPanel(Composite parent) {
.layoutData(new GridData(SWT.LEFT, SWT.FILL, false, false))
.get();
- btnSetRBNumber = new IBEXButton(experimentTeamButtons, SWT.NONE, event -> {
+ btnSetRBNumber = new IBEXButton(experimentTeamButtons, SWT.NONE, _ -> {
viewModel.model.sendUserDetails();
})
.text("Set")
.layoutData(new GridData(SWT.LEFT, SWT.FILL, false, false))
.get();
- btnDisplayTitle = new IBEXButton(experimentTeamButtons, SWT.CHECK, event -> {
+ btnDisplayTitle = new IBEXButton(experimentTeamButtons, SWT.CHECK, _ -> {
viewModel.displayTitle.uncheckedSetValue(btnDisplayTitle.getSelection());
})
.text("Show Title and Users in Dataweb Dashboard Page")
diff --git a/base/uk.ac.stfc.isis.ibex.ui.experimentdetails/src/uk/ac/stfc/isis/ibex/ui/experimentdetails/ExperimentDetailsViewModel.java b/base/uk.ac.stfc.isis.ibex.ui.experimentdetails/src/uk/ac/stfc/isis/ibex/ui/experimentdetails/ExperimentDetailsViewModel.java
index 775b5532b4..be64ddcc5a 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.experimentdetails/src/uk/ac/stfc/isis/ibex/ui/experimentdetails/ExperimentDetailsViewModel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.experimentdetails/src/uk/ac/stfc/isis/ibex/ui/experimentdetails/ExperimentDetailsViewModel.java
@@ -56,7 +56,7 @@ public ExperimentDetailsViewModel(ObservableExperimentDetailsModel model) {
this.model = model;
displayTitle = new BooleanWritableObservableAdapter(model.displayTitleSetter(), model.displayTitle());
rbNumber = new StringWritableObservableAdapter(model.rbNumberSetter(), model.rbNumber());
- model.addPropertyChangeListener("userDetails", event -> {
+ model.addPropertyChangeListener("userDetails", _ -> {
setUserDetailsWarningVisible();
});
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.graphing.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.graphing.tests/META-INF/MANIFEST.MF
index 03e429b623..fe780235ea 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.graphing.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.graphing.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.graphing.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui.graphing;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.mockito.mockito-core;bundle-version="4.7.0",
org.junit,
net.bytebuddy.byte-buddy;bundle-version="1.12.13",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.graphing/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.graphing/META-INF/MANIFEST.MF
index ec3ca51657..2dfc3d53dd 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.graphing/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.graphing/META-INF/MANIFEST.MF
@@ -22,8 +22,8 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.e4.ui.workbench,
org.eclipse.e4.core.contexts;bundle-version="1.8.400",
wrapped.net.sf.py4j.py4j;bundle-version="0.10.9",
- org.glassfish.tyrus.bundles.tyrus-standalone-client;bundle-version="2.2.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+ wrapped.org.glassfish.tyrus.bundles.tyrus-standalone-client;bundle-version="2.2.2"
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.ui.graphing
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.graphing
diff --git a/base/uk.ac.stfc.isis.ibex.ui.graphing/src/uk/ac/stfc/isis/ibex/ui/graphing/websocketview/MatplotlibAllFiguresView.java b/base/uk.ac.stfc.isis.ibex.ui.graphing/src/uk/ac/stfc/isis/ibex/ui/graphing/websocketview/MatplotlibAllFiguresView.java
index 4397d17bf1..d87b88b9ee 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.graphing/src/uk/ac/stfc/isis/ibex/ui/graphing/websocketview/MatplotlibAllFiguresView.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.graphing/src/uk/ac/stfc/isis/ibex/ui/graphing/websocketview/MatplotlibAllFiguresView.java
@@ -51,9 +51,9 @@ public synchronized void createComposite(final Composite parent, final MPerspect
this.parent = parent;
recreateFigures();
figuresChangedListener = getFigures()
- .addUiThreadPropertyChangeListener(evt -> recreateFigures());
+ .addUiThreadPropertyChangeListener(_ -> recreateFigures());
urlListener = getConnectionUrl()
- .addUiThreadPropertyChangeListener(evt -> recreateFigures());
+ .addUiThreadPropertyChangeListener(_ -> recreateFigures());
thisPerspectiveId = perspective.getElementId();
currentPerspectiveId = thisPerspectiveId;
diff --git a/base/uk.ac.stfc.isis.ibex.ui.graphing/src/uk/ac/stfc/isis/ibex/ui/graphing/websocketview/MatplotlibFigure.java b/base/uk.ac.stfc.isis.ibex.ui.graphing/src/uk/ac/stfc/isis/ibex/ui/graphing/websocketview/MatplotlibFigure.java
index b4e26fe5d8..cc20b184eb 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.graphing/src/uk/ac/stfc/isis/ibex/ui/graphing/websocketview/MatplotlibFigure.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.graphing/src/uk/ac/stfc/isis/ibex/ui/graphing/websocketview/MatplotlibFigure.java
@@ -180,7 +180,7 @@ public void mouseUp(MouseEvent e) {
}
});
cursorTypeListener = viewModel.getCursorType()
- .addUiThreadPropertyChangeListener(e -> {
+ .addUiThreadPropertyChangeListener(_ -> {
if (!container.isDisposed()) {
if (MatplotlibCursorType.CROSSHAIR.equals(viewModel.getCursorType().getValue())) {
container.setCursor(zoomCursor);
@@ -193,7 +193,7 @@ public void mouseUp(MouseEvent e) {
}
});
canvasListener = viewModel.getCanvasData()
- .addUiThreadPropertyChangeListener(e -> {
+ .addUiThreadPropertyChangeListener(_ -> {
drawImage(viewModel.getCanvasData().getValue().image());
});
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.graphing/src/uk/ac/stfc/isis/ibex/ui/graphing/websocketview/MatplotlibToolbar.java b/base/uk.ac.stfc.isis.ibex.ui.graphing/src/uk/ac/stfc/isis/ibex/ui/graphing/websocketview/MatplotlibToolbar.java
index 86687beead..dd76cd0e43 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.graphing/src/uk/ac/stfc/isis/ibex/ui/graphing/websocketview/MatplotlibToolbar.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.graphing/src/uk/ac/stfc/isis/ibex/ui/graphing/websocketview/MatplotlibToolbar.java
@@ -51,15 +51,15 @@ public MatplotlibToolbar(MatplotlibFigureViewModel viewModel, Composite containe
this.viewModel = viewModel;
homeButton = new MatplotlibButton(viewModel.getHomeButtonState(), toolBar,
- SelectionListener.widgetSelectedAdapter(e -> viewModel.navigatePlot(MatplotlibButtonType.HOME)), HOME_ICON, "Reset original view");
+ SelectionListener.widgetSelectedAdapter(_ -> viewModel.navigatePlot(MatplotlibButtonType.HOME)), HOME_ICON, "Reset original view");
homeButton.getButton().setToolTipText(homeButton.getDescription());
backButton = new MatplotlibButton(viewModel.getBackButtonState(), toolBar,
- SelectionListener.widgetSelectedAdapter(e -> viewModel.navigatePlot(MatplotlibButtonType.BACK)), BACK_ICON, "Back to previous view");
+ SelectionListener.widgetSelectedAdapter(_ -> viewModel.navigatePlot(MatplotlibButtonType.BACK)), BACK_ICON, "Back to previous view");
backButton.getButton().setToolTipText(backButton.getDescription());
forwardButton = new MatplotlibButton(viewModel.getForwardButtonState(), toolBar,
- SelectionListener.widgetSelectedAdapter(e -> viewModel.navigatePlot(MatplotlibButtonType.FORWARD)), FORWARD_ICON, "Forward to next view");
+ SelectionListener.widgetSelectedAdapter(_ -> viewModel.navigatePlot(MatplotlibButtonType.FORWARD)), FORWARD_ICON, "Forward to next view");
forwardButton.getButton().setToolTipText(forwardButton.getDescription());
// This is used, but only to be added to the toolbar.
@@ -67,11 +67,11 @@ public MatplotlibToolbar(MatplotlibFigureViewModel viewModel, Composite containe
var separator = new ToolItem(toolBar, SWT.SEPARATOR);
panButton = new MatplotlibButton(viewModel.getPanButtonState(), toolBar,
- SelectionListener.widgetSelectedAdapter(e -> viewModel.navigatePlot(MatplotlibButtonType.PAN)), PAN_ACTIVE, PAN_INACTIVE, "Pan");
+ SelectionListener.widgetSelectedAdapter(_ -> viewModel.navigatePlot(MatplotlibButtonType.PAN)), PAN_ACTIVE, PAN_INACTIVE, "Pan");
panButton.getButton().setToolTipText(panButton.getDescription());
zoomButton = new MatplotlibButton(viewModel.getZoomButtonState(), toolBar,
- SelectionListener.widgetSelectedAdapter(e -> viewModel.navigatePlot(MatplotlibButtonType.ZOOM)), ZOOM_ACTIVE, ZOOM_INACTIVE, "Zoom");
+ SelectionListener.widgetSelectedAdapter(_ -> viewModel.navigatePlot(MatplotlibButtonType.ZOOM)), ZOOM_ACTIVE, ZOOM_INACTIVE, "Zoom");
zoomButton.getButton().setToolTipText(zoomButton.getDescription());
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.help/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.help/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.help/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.help/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.help/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.help/META-INF/MANIFEST.MF
index 39c449f869..63b452b8d3 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.help/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.help/META-INF/MANIFEST.MF
@@ -15,7 +15,7 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.e4.core.di.annotations,
uk.ac.stfc.isis.ibex.logger;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.ui.help
Import-Package: com.google.common.io
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.help
diff --git a/base/uk.ac.stfc.isis.ibex.ui.ioccontrol.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.ioccontrol.tests/META-INF/MANIFEST.MF
index ef4113e1be..7fcef3428c 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.ioccontrol.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.ioccontrol.tests/META-INF/MANIFEST.MF
@@ -5,7 +5,7 @@ Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.ioccontrol.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui.ioccontrol;bundle-version="1.0.0"
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.ioccontrol.tests
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.13.0",
org.mockito.mockito-core;bundle-version="4.7.0",
net.bytebuddy.byte-buddy;bundle-version="1.12.13",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.ioccontrol/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.ioccontrol/META-INF/MANIFEST.MF
index b95ebd703a..9500b0f192 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.ioccontrol/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.ioccontrol/META-INF/MANIFEST.MF
@@ -18,7 +18,7 @@ Require-Bundle: org.eclipse.ui,
jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]",
uk.ac.stfc.isis.ibex.ui.widgets;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.logger;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.ui.ioccontrol
Bundle-ClassPath: .
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.ioccontrol
diff --git a/base/uk.ac.stfc.isis.ibex.ui.journalviewer.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.journalviewer.tests/META-INF/MANIFEST.MF
index 257e62cb89..5ec8b2521e 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.journalviewer.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.journalviewer.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.journalviewer.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui.journalviewer;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
org.hamcrest,
org.mockito.mockito-core;bundle-version="4.7.0",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.journalviewer/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.journalviewer/META-INF/MANIFEST.MF
index 13421f4455..ecdfa01566 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.journalviewer/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.journalviewer/META-INF/MANIFEST.MF
@@ -16,5 +16,5 @@ Require-Bundle: org.eclipse.ui,
uk.ac.stfc.isis.ibex.ui.widgets,
uk.ac.stfc.isis.ibex.validators;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.journalviewer
diff --git a/base/uk.ac.stfc.isis.ibex.ui.journalviewer/src/uk/ac/stfc/isis/ibex/ui/journalviewer/JournalViewerView.java b/base/uk.ac.stfc.isis.ibex.ui.journalviewer/src/uk/ac/stfc/isis/ibex/ui/journalviewer/JournalViewerView.java
index 2285734c57..ccbcb644bf 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.journalviewer/src/uk/ac/stfc/isis/ibex/ui/journalviewer/JournalViewerView.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.journalviewer/src/uk/ac/stfc/isis/ibex/ui/journalviewer/JournalViewerView.java
@@ -148,18 +148,18 @@ public void createPartControl(final Composite parent) {
lblResultsData.width = 180;
lblResults.setLayoutData(lblResultsData);
- btnFirstPage = new IBEXButton(basicControls, SWT.NONE, event -> {
+ btnFirstPage = new IBEXButton(basicControls, SWT.NONE, _ -> {
setProgressIndicatorsVisible(true);
- model.firstPage().thenAccept(ignored -> setProgressIndicatorsVisible(false));
+ model.firstPage().thenAccept(_ -> setProgressIndicatorsVisible(false));
})
.text("<<")
.tooltip("Go to the first page.")
.layoutData(IBEXButton.defaultRow)
.get();
- btnPrevPage = new IBEXButton(basicControls, SWT.NONE, event -> {
+ btnPrevPage = new IBEXButton(basicControls, SWT.NONE, _ -> {
setProgressIndicatorsVisible(true);
- model.prevPage().thenAccept(ignored -> setProgressIndicatorsVisible(false));
+ model.prevPage().thenAccept(_ -> setProgressIndicatorsVisible(false));
})
.text("< Prev")
.tooltip("Go to the previous page.")
@@ -172,28 +172,28 @@ public void createPartControl(final Composite parent) {
textPageNumber.setLayoutData(textPageNumberData);
textPageNumber.setTextLimit(9);
- btnNextPage = new IBEXButton(basicControls, SWT.NONE, event -> {
+ btnNextPage = new IBEXButton(basicControls, SWT.NONE, _ -> {
setProgressIndicatorsVisible(true);
- model.nextPage().thenAccept(ignored -> setProgressIndicatorsVisible(false));
+ model.nextPage().thenAccept(_ -> setProgressIndicatorsVisible(false));
})
.text("Next >")
.tooltip("Go to the next page.")
.layoutData(IBEXButton.defaultRow)
.get();
- btnLastPage = new IBEXButton(basicControls, SWT.NONE, event -> {
+ btnLastPage = new IBEXButton(basicControls, SWT.NONE, _ -> {
setProgressIndicatorsVisible(true);
- model.lastPage().thenAccept(ignored -> setProgressIndicatorsVisible(false));
+ model.lastPage().thenAccept(_ -> setProgressIndicatorsVisible(false));
})
.text(">>")
.tooltip("Go to the last page.")
.layoutData(IBEXButton.defaultRow)
.get();
- new IBEXButton(basicControls, SWT.NONE, event -> {
+ new IBEXButton(basicControls, SWT.NONE, _ -> {
resetPageNumber();
setProgressIndicatorsVisible(true);
- model.setPageNumber(1).thenAccept(ignored -> setProgressIndicatorsVisible(false));
+ model.setPageNumber(1).thenAccept(_ -> setProgressIndicatorsVisible(false));
})
.text("Refresh")
.tooltip("Refresh the journal.")
@@ -208,18 +208,18 @@ public void createPartControl(final Composite parent) {
RowLayout rlFilterControl = new RowLayout(SWT.HORIZONTAL);
searchInput.setLayout(rlFilterControl);
- btnSearch = new IBEXButton(searchControls, SWT.NONE, event -> search())
+ btnSearch = new IBEXButton(searchControls, SWT.NONE, _ -> search())
.text("Search")
.tooltip("Search the journal.")
.layoutData(new RowData(80, SWT.DEFAULT))
.get();
- new IBEXButton(searchControls, SWT.NONE, event -> {
+ new IBEXButton(searchControls, SWT.NONE, _ -> {
resetPageNumber();
searchInput.clearInput();
model.resetActiveSearch();
setProgressIndicatorsVisible(true);
- model.setPageNumber(1).thenAccept(ignored -> setProgressIndicatorsVisible(false));
+ model.setPageNumber(1).thenAccept(_ -> setProgressIndicatorsVisible(false));
})
.text("Clear")
.tooltip("Clear the search.")
@@ -245,7 +245,7 @@ public void createPartControl(final Composite parent) {
public void widgetSelected(SelectionEvent e) {
setProgressIndicatorsVisible(true);
model.setFieldSelected(property, checkbox.getSelection())
- .thenAccept(ignored -> setProgressIndicatorsVisible(false));
+ .thenAccept(_ -> setProgressIndicatorsVisible(false));
}
});
}
@@ -282,7 +282,7 @@ protected SelectionAdapter getColumnSelectionAdapter(final TableColumn column, f
public void widgetSelected(SelectionEvent e) {
JournalField field = JournalField.getFieldFromFriendlyName(column.getText());
setProgressIndicatorsVisible(true);
- model.sortBy(field).thenAccept(ignored -> setProgressIndicatorsVisible(false));
+ model.sortBy(field).thenAccept(_ -> setProgressIndicatorsVisible(false));
}
};
}
@@ -325,7 +325,7 @@ private void search() {
model.setActiveSearch(search);
setProgressIndicatorsVisible(true);
- model.setPageNumber(1).thenAccept(ignored -> setProgressIndicatorsVisible(false));
+ model.setPageNumber(1).thenAccept(_ -> setProgressIndicatorsVisible(false));
}
/**
@@ -393,16 +393,16 @@ private void bind() {
if (e.detail == SWT.TRAVERSE_RETURN) {
setProgressIndicatorsVisible(true);
model.goToPage(Integer.parseInt(textPageNumber.getText()))
- .thenAccept(ignored -> setProgressIndicatorsVisible(false));
+ .thenAccept(_ -> setProgressIndicatorsVisible(false));
}
textPageNumber.selectAll();
});
- textPageNumber.addListener(SWT.FocusIn, e -> {
+ textPageNumber.addListener(SWT.FocusIn, _ -> {
textPageNumber.selectAll();
});
- model.addPropertyChangeListener("runs", e -> DISPLAY.asyncExec(() -> {
+ model.addPropertyChangeListener("runs", _ -> DISPLAY.asyncExec(() -> {
setProgressIndicatorsVisible(true);
journalTable.updateTableColumns();
updateSortIndicator();
diff --git a/base/uk.ac.stfc.isis.ibex.ui.log/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.log/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.log/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.log/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.log/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.log/META-INF/MANIFEST.MF
index a6cf0bedad..23d687eeb0 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.log/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.log/META-INF/MANIFEST.MF
@@ -13,7 +13,7 @@ Require-Bundle: org.eclipse.ui,
jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]",
uk.ac.stfc.isis.ibex.ui.widgets
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.ui.log.filter,
uk.ac.stfc.isis.ibex.ui.log.widgets
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.log
diff --git a/base/uk.ac.stfc.isis.ibex.ui.logger/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.logger/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.logger/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.logger/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.logger/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.logger/META-INF/MANIFEST.MF
index 54270c1eb6..69309fdc3e 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.logger/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.logger/META-INF/MANIFEST.MF
@@ -7,7 +7,7 @@ Bundle-Activator: uk.ac.stfc.isis.ibex.ui.logger.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.swt
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.ui.logger
Import-Package: org.eclipse.core.databinding,
diff --git a/base/uk.ac.stfc.isis.ibex.ui.logplotter.tests/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.logplotter.tests/.settings/org.eclipse.jdt.core.prefs
index 7cecefac3e..86109af12f 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.logplotter.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.logplotter.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.logplotter.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.logplotter.tests/META-INF/MANIFEST.MF
index 7201d9b694..73c5177787 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.logplotter.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.logplotter.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.logplotter.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui.logplotter;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
org.eclipse.ui,
org.eclipse.core.runtime,
diff --git a/base/uk.ac.stfc.isis.ibex.ui.logplotter/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.logplotter/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.logplotter/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.logplotter/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.logplotter/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.logplotter/META-INF/MANIFEST.MF
index 97664931a5..dbcb4fed60 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.logplotter/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.logplotter/META-INF/MANIFEST.MF
@@ -22,7 +22,7 @@ Require-Bundle: org.eclipse.ui,
org.hamcrest,
org.csstudio.csdata;bundle-version="3.2.0",
uk.ac.stfc.isis.ibex.ui.widgets;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.ui.logplotter
Import-Package: com.google.common.base,
diff --git a/base/uk.ac.stfc.isis.ibex.ui.mainmenu.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.mainmenu.tests/META-INF/MANIFEST.MF
index 2ebe5cb8b5..91b9db3ee7 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.mainmenu.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.mainmenu.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.mainmenu.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui.mainmenu;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]",
org.hamcrest
diff --git a/base/uk.ac.stfc.isis.ibex.ui.mainmenu/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.mainmenu/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.mainmenu/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.mainmenu/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.mainmenu/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.mainmenu/META-INF/MANIFEST.MF
index cf1291f69d..561c8c6e46 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.mainmenu/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.mainmenu/META-INF/MANIFEST.MF
@@ -23,7 +23,7 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.jface.databinding;bundle-version="1.9.0",
org.apache.commons.lang,
uk.ac.stfc.isis.ibex.ui
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Import-Package: uk.ac.stfc.isis.ibex.epics.switching,
uk.ac.stfc.isis.ibex.model,
diff --git a/base/uk.ac.stfc.isis.ibex.ui.motor.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.motor.tests/META-INF/MANIFEST.MF
index fa11d590df..7a4251f406 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.motor.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.motor.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.motor.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui.motor;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit,
org.hamcrest,
org.mockito.mockito-core;bundle-version="4.7.0",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.motor/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.motor/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.motor/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.motor/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.motor/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.motor/META-INF/MANIFEST.MF
index 36e5db4a39..bc2b07f7c4 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.motor/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.motor/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: Motor
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.motor;singleton:=true
Bundle-Version: 1.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: uk.ac.stfc.isis.ibex.preferences,
uk.ac.stfc.isis.ibex.ui;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.motor;bundle-version="1.0.0",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.motor/src/uk/ac/stfc/isis/ibex/ui/motor/views/MinimalMotionIndicator.java b/base/uk.ac.stfc.isis.ibex.ui.motor/src/uk/ac/stfc/isis/ibex/ui/motor/views/MinimalMotionIndicator.java
index e431fa4242..66e5ecd39a 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.motor/src/uk/ac/stfc/isis/ibex/ui/motor/views/MinimalMotionIndicator.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.motor/src/uk/ac/stfc/isis/ibex/ui/motor/views/MinimalMotionIndicator.java
@@ -111,17 +111,17 @@ public MinimalMotionIndicator(Composite parent, int style) {
*/
public void setMotor(final Motor motor) {
setArrows(motor);
- motor.addUiThreadPropertyChangeListener("direction", evt -> setArrows(motor));
- motor.addUiThreadPropertyChangeListener("moving", evt -> setArrows(motor));
+ motor.addUiThreadPropertyChangeListener("direction", _ -> setArrows(motor));
+ motor.addUiThreadPropertyChangeListener("moving", _ -> setArrows(motor));
enableHome(motor.getAtHome());
- motor.addUiThreadPropertyChangeListener("atHome", evt -> enableHome(motor.getAtHome()));
+ motor.addUiThreadPropertyChangeListener("atHome", _ -> enableHome(motor.getAtHome()));
setLowerLimit(motor.getAtLowerLimitSwtich());
- motor.addUiThreadPropertyChangeListener("atLowerLimitSwitch", evt -> setLowerLimit(motor.getAtLowerLimitSwtich()));
+ motor.addUiThreadPropertyChangeListener("atLowerLimitSwitch", _ -> setLowerLimit(motor.getAtLowerLimitSwtich()));
setUpperLimit(motor.getAtUpperLimitSwitch());
- motor.addUiThreadPropertyChangeListener("atUpperLimitSwitch", evt -> setUpperLimit(motor.getAtUpperLimitSwitch()));
+ motor.addUiThreadPropertyChangeListener("atUpperLimitSwitch", _ -> setUpperLimit(motor.getAtUpperLimitSwitch()));
}
@Override
diff --git a/base/uk.ac.stfc.isis.ibex.ui.motor/src/uk/ac/stfc/isis/ibex/ui/motor/views/MinimalMotorView.java b/base/uk.ac.stfc.isis.ibex.ui.motor/src/uk/ac/stfc/isis/ibex/ui/motor/views/MinimalMotorView.java
index 1488019c73..bb5e40290c 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.motor/src/uk/ac/stfc/isis/ibex/ui/motor/views/MinimalMotorView.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.motor/src/uk/ac/stfc/isis/ibex/ui/motor/views/MinimalMotorView.java
@@ -79,9 +79,9 @@ public MinimalMotorView(Composite parent, int style, MinimalMotorViewModel minim
setActiveView(minimalMotorViewModel.isAdvancedMinimalMotorView());
final var activeViewListener = minimalMotorViewModel.addUiThreadPropertyChangeListener("advancedMinimalMotorView",
- event -> setActiveView(minimalMotorViewModel.isAdvancedMinimalMotorView()));
+ _ -> setActiveView(minimalMotorViewModel.isAdvancedMinimalMotorView()));
- addDisposeListener(disposeEvent -> minimalMotorViewModel.removePropertyChangeListener("advancedMinimalMotorView", activeViewListener));
+ addDisposeListener(_ -> minimalMotorViewModel.removePropertyChangeListener("advancedMinimalMotorView", activeViewListener));
bind();
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.motor/src/uk/ac/stfc/isis/ibex/ui/motor/views/MinimalMotorViewModel.java b/base/uk.ac.stfc.isis.ibex.ui.motor/src/uk/ac/stfc/isis/ibex/ui/motor/views/MinimalMotorViewModel.java
index 894bffb0f0..4e718b6c44 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.motor/src/uk/ac/stfc/isis/ibex/ui/motor/views/MinimalMotorViewModel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.motor/src/uk/ac/stfc/isis/ibex/ui/motor/views/MinimalMotorViewModel.java
@@ -373,17 +373,17 @@ public void propertyChange(PropertyChangeEvent evt) {
}
});
- motor.addPropertyChangeListener("setpoint", evt -> setSetpoint(formatForMotorDisplay("SP", motor.getSetpoint())));
- motor.addPropertyChangeListener("value", evt -> setValue(formatForMotorDisplay("Val", motor.getValue())));
+ motor.addPropertyChangeListener("setpoint", _ -> setSetpoint(formatForMotorDisplay("SP", motor.getSetpoint())));
+ motor.addPropertyChangeListener("value", _ -> setValue(formatForMotorDisplay("Val", motor.getValue())));
- motor.addPropertyChangeListener("lowerLimit", evt -> setLowLimit(formatForMotorDisplay("Lo", motor.getLowerLimit())));
- motor.addPropertyChangeListener("upperLimit", evt -> setHighLimit(formatForMotorDisplay("Hi", motor.getUpperLimit())));
+ motor.addPropertyChangeListener("lowerLimit", _ -> setLowLimit(formatForMotorDisplay("Lo", motor.getLowerLimit())));
+ motor.addPropertyChangeListener("upperLimit", _ -> setHighLimit(formatForMotorDisplay("Hi", motor.getUpperLimit())));
- motor.addPropertyChangeListener("offset", evt -> setOffset(formatForMotorDisplay("Off", motor.getOffset())));
- motor.addPropertyChangeListener("error", evt -> setError(formatForMotorDisplay("Err", motor.getError())));
+ motor.addPropertyChangeListener("offset", _ -> setOffset(formatForMotorDisplay("Off", motor.getOffset())));
+ motor.addPropertyChangeListener("error", _ -> setError(formatForMotorDisplay("Err", motor.getError())));
- motor.addPropertyChangeListener("usingEncoder", evt -> setUsingEncoder(motor.getUsingEncoder()));
- motor.addPropertyChangeListener("energised", evt -> setEnergised(motor.getEnergised()));
+ motor.addPropertyChangeListener("usingEncoder", _ -> setUsingEncoder(motor.getUsingEncoder()));
+ motor.addPropertyChangeListener("energised", _ -> setEnergised(motor.getEnergised()));
motor.addPropertyChangeListener("enabled", new PropertyChangeListener() {
@Override
@@ -394,7 +394,7 @@ public void propertyChange(PropertyChangeEvent event) {
}
});
- motor.addPropertyChangeListener("withinTolerance", event -> setBorderColor(chooseBorderColor()));
+ motor.addPropertyChangeListener("withinTolerance", _ -> setBorderColor(chooseBorderColor()));
}
private Color chooseBorderColor() {
diff --git a/base/uk.ac.stfc.isis.ibex.ui.motor/src/uk/ac/stfc/isis/ibex/ui/motor/views/MotorInfoAdvView.java b/base/uk.ac.stfc.isis.ibex.ui.motor/src/uk/ac/stfc/isis/ibex/ui/motor/views/MotorInfoAdvView.java
index da885dd41a..acec09c0de 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.motor/src/uk/ac/stfc/isis/ibex/ui/motor/views/MotorInfoAdvView.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.motor/src/uk/ac/stfc/isis/ibex/ui/motor/views/MotorInfoAdvView.java
@@ -92,12 +92,12 @@ public MotorInfoAdvView(Composite parent, int style, MinimalMotorViewModel minim
encoderStatus = new BooleanImageLabel(iconContainer, ENCODER_ENABLED, ENCODER_DISABLED, "Using the encoder", "Not using an encoder");
encoderStatus.setIsEnabled(minimalMotorViewModel.getUsingEncoder());
minimalMotorViewModel.addUiThreadPropertyChangeListener("usingEncoder",
- evt -> encoderStatus.setIsEnabled(minimalMotorViewModel.getUsingEncoder()));
+ _ -> encoderStatus.setIsEnabled(minimalMotorViewModel.getUsingEncoder()));
energisedStatus = new BooleanImageLabel(iconContainer, ENERGISED_ENABLED, ENERGISED_DISABLED, "Motor energised", "Motor not energised");
energisedStatus.setIsEnabled(minimalMotorViewModel.getEnergised());
minimalMotorViewModel.addUiThreadPropertyChangeListener("energised",
- evt -> energisedStatus.setIsEnabled(minimalMotorViewModel.getEnergised()));
+ _ -> energisedStatus.setIsEnabled(minimalMotorViewModel.getEnergised()));
setMouseListeners();
diff --git a/base/uk.ac.stfc.isis.ibex.ui.moxas/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.moxas/META-INF/MANIFEST.MF
index dc9b8f0b8f..f23fd515e7 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.moxas/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.moxas/META-INF/MANIFEST.MF
@@ -5,7 +5,7 @@ Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.moxas;singleton:=true
Bundle-Version: 1.0.0.qualifier
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.moxas
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.eclipse.ui;bundle-version="3.201.200",
org.eclipse.core.databinding;bundle-version="1.4.1",
org.eclipse.core.databinding.beans;bundle-version="1.2.200",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.nicos.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.nicos.tests/META-INF/MANIFEST.MF
index c1b4f69af0..b70e5cac3c 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.nicos.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.nicos.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.nicos.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui.nicos;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit,
org.hamcrest,
org.mockito.mockito-core;bundle-version="4.7.0",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.nicos/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.nicos/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.nicos/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.nicos/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.nicos/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.nicos/META-INF/MANIFEST.MF
index f6887b51a9..f4a28abdb2 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.nicos/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.nicos/META-INF/MANIFEST.MF
@@ -16,5 +16,5 @@ Require-Bundle: org.eclipse.ui,
uk.ac.stfc.isis.ibex.ui.widgets,
com.google.guava,
jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.nicos
diff --git a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/NicosControlButtonPanel.java b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/NicosControlButtonPanel.java
index 5848eb033e..77277c6f26 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/NicosControlButtonPanel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/NicosControlButtonPanel.java
@@ -91,7 +91,7 @@ private void bind() {
bindingContext.bindValue(WidgetProperties.enabled().observe(btnStop),
BeanProperties.value("enableButtons").observe(statusModel));
- btnTogglePause.addListener(SWT.Selection, e -> statusModel.toggleExecution());
- btnStop.addListener(SWT.Selection, e -> statusModel.stopExecution());
+ btnTogglePause.addListener(SWT.Selection, _ -> statusModel.toggleExecution());
+ btnStop.addListener(SWT.Selection, _ -> statusModel.stopExecution());
}
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/NicosOutputContainer.java b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/NicosOutputContainer.java
index 0e3ddf43e5..1c271938a0 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/NicosOutputContainer.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/NicosOutputContainer.java
@@ -38,6 +38,6 @@ public void createOutputContainer(Composite parent) {
bindingContext.bindValue(WidgetProperties.text().observe(txtOutput),
BeanProperties.value("log").observe(outputLogViewModel));
- txtOutput.addListener(SWT.Modify, e -> txtOutput.setTopIndex(txtOutput.getLineCount() - 1));
+ txtOutput.addListener(SWT.Modify, _ -> txtOutput.setTopIndex(txtOutput.getLineCount() - 1));
}
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/NicosQueueContainer.java b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/NicosQueueContainer.java
index 2bd7effd61..9df677ed8f 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/NicosQueueContainer.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/NicosQueueContainer.java
@@ -144,10 +144,10 @@ protected ColumnComparator comparator() {
queuedScriptsViewer.viewer().setInput(BeanProperties.list("queuedScripts").observe(model));
- queuedScriptsViewer.viewer().addDoubleClickListener(e ->
+ queuedScriptsViewer.viewer().addDoubleClickListener(_ ->
(new EditScriptDialog(shell, queueScriptViewModel)).open());
- queuedScriptsViewer.addSelectionChangedListener(e ->
+ queuedScriptsViewer.addSelectionChangedListener(_ ->
queueScriptViewModel.setSelectedScript(queuedScriptsViewer.firstSelectedRow()));
createQueuedScriptMenu(queuedScriptsViewer.viewer());
@@ -181,18 +181,18 @@ protected ColumnComparator comparator() {
btnDequeueScript.setText("Dequeue Selected Script");
btnDequeueScript.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
- btnCreateScript.addListener(SWT.Selection, e -> (new QueueScriptDialog(shell, queueScriptViewModel)).open());
- btnDequeueScript.addListener(SWT.Selection, e -> queueScriptViewModel.dequeueScript());
+ btnCreateScript.addListener(SWT.Selection, _ -> (new QueueScriptDialog(shell, queueScriptViewModel)).open());
+ btnDequeueScript.addListener(SWT.Selection, _ -> queueScriptViewModel.dequeueScript());
bindingContext.bindValue(WidgetProperties.enabled().observe(btnDequeueScript),
BeanProperties.value("dequeueButtonEnabled").observe(queueScriptViewModel));
- btnScriptUp.addListener(SWT.Selection, e -> queueScriptViewModel.moveScript(true));
+ btnScriptUp.addListener(SWT.Selection, _ -> queueScriptViewModel.moveScript(true));
bindingContext.bindValue(WidgetProperties.enabled().observe(btnScriptUp),
BeanProperties.value("upButtonEnabled").observe(queueScriptViewModel));
- btnScriptDown.addListener(SWT.Selection, e -> queueScriptViewModel.moveScript(false));
+ btnScriptDown.addListener(SWT.Selection, _ -> queueScriptViewModel.moveScript(false));
bindingContext.bindValue(WidgetProperties.enabled().observe(btnScriptDown),
BeanProperties.value("downButtonEnabled").observe(queueScriptViewModel));
diff --git a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/dialogs/EditScriptDialog.java b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/dialogs/EditScriptDialog.java
index 4b87c9e2b5..5cbc3e228f 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/dialogs/EditScriptDialog.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/dialogs/EditScriptDialog.java
@@ -49,7 +49,7 @@ protected void createButtonsForButtonBar(Composite parent) {
actionButton = createButton(parent, IDialogConstants.OK_ID, "Update", false);
actionButton.setImage(ResourceManager.getPluginImage("uk.ac.stfc.isis.ibex.ui.alarm", "icons/refresh.png"));
- actionButton.addListener(SWT.Selection, e -> model.updateScript(script));
+ actionButton.addListener(SWT.Selection, _ -> model.updateScript(script));
bindingContext.bindValue(WidgetProperties.enabled().observe(actionButton),
BeanProperties.value("updateButtonEnabled").observe(model));
diff --git a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/dialogs/QueueScriptDialog.java b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/dialogs/QueueScriptDialog.java
index 470a44dad9..e03920c5aa 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/dialogs/QueueScriptDialog.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/dialogs/QueueScriptDialog.java
@@ -55,7 +55,7 @@ public QueueScriptDialog(Shell parentShell, QueueScriptViewModel model) {
protected void createButtonsForButtonBar(Composite parent) {
queueBtn = createButton(parent, IDialogConstants.OK_ID, "Queue", false);
queueBtn.setImage(ResourceManager.getPluginImage("uk.ac.stfc.isis.ibex.ui.dae", "icons/play.png"));
- queueBtn.addListener(SWT.Selection, e -> model.queueScript());
+ queueBtn.addListener(SWT.Selection, _ -> model.queueScript());
super.createButtonsForButtonBar(parent);
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/dialogs/QueuedScriptToolbar.java b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/dialogs/QueuedScriptToolbar.java
index 02a7872a9c..8c7ca05615 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/dialogs/QueuedScriptToolbar.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/dialogs/QueuedScriptToolbar.java
@@ -34,11 +34,11 @@ private ToolItem createToolItem(String tooltip, String icon, Consumer act
*/
public QueuedScriptToolbar(Composite parent, QueuedScript script, boolean writePermission) {
toolbar = new ToolBar(parent, SWT.FLAT | SWT.WRAP | SWT.LEFT);
- ToolItem loadScript = createToolItem("Load Script", "open_folder.png", e ->
+ ToolItem loadScript = createToolItem("Load Script", "open_folder.png", _ ->
(new LoadScriptAction(parent.getShell(), script)).execute());
loadScript.setEnabled(writePermission);
- createToolItem("Save Script", "save.png", e ->
+ createToolItem("Save Script", "save.png", _ ->
(new SaveScriptAction(parent.getShell(), script)).execute());
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/models/OutputLogViewModel.java b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/models/OutputLogViewModel.java
index 9b371c4582..6a663c011e 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/models/OutputLogViewModel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/models/OutputLogViewModel.java
@@ -20,7 +20,7 @@ public class OutputLogViewModel extends ModelObject {
* the NicosModel to observe
*/
public OutputLogViewModel(final NicosModel model) {
- model.addPropertyChangeListener("logEntries", e -> appendLog(model.getLogEntries()));
+ model.addPropertyChangeListener("logEntries", _ -> appendLog(model.getLogEntries()));
}
private void appendLog(List log) {
diff --git a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/models/QueueScriptViewModel.java b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/models/QueueScriptViewModel.java
index e0f5d6475b..ec0f8c763e 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/models/QueueScriptViewModel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/models/QueueScriptViewModel.java
@@ -55,7 +55,7 @@ public QueueScriptViewModel(NicosModel model) {
this.model = model;
this.scriptToSend = new QueuedScript();
- model.addPropertyChangeListener("queuedScripts", e -> updateButtonEnablement());
+ model.addPropertyChangeListener("queuedScripts", _ -> updateButtonEnablement());
}
/**
diff --git a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/models/ScriptStatusViewModel.java b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/models/ScriptStatusViewModel.java
index 5369661b26..1b42215bba 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/models/ScriptStatusViewModel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.nicos/src/uk/ac/stfc/isis/ibex/ui/nicos/models/ScriptStatusViewModel.java
@@ -60,13 +60,13 @@ public class ScriptStatusViewModel extends ModelObject {
public ScriptStatusViewModel(final NicosModel model) {
this.model = model;
- model.addPropertyChangeListener("lineNumber", e ->
+ model.addPropertyChangeListener("lineNumber", _ ->
setCombinedScriptInfo(model.getLineNumber(), model.getScriptStatus(), model.getScriptName()));
- model.addPropertyChangeListener("scriptStatus", e ->
+ model.addPropertyChangeListener("scriptStatus", _ ->
setCombinedScriptInfo(model.getLineNumber(), model.getScriptStatus(), model.getScriptName()));
- model.addPropertyChangeListener("scriptName", e ->
+ model.addPropertyChangeListener("scriptName", _ ->
setCombinedScriptInfo(model.getLineNumber(), model.getScriptStatus(), model.getScriptName()));
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.reflectometry/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.reflectometry/META-INF/MANIFEST.MF
index 1d0eaec893..a42cc6ca22 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.reflectometry/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.reflectometry/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Reflectometry
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.reflectometry;singleton:=true
Bundle-Version: 1.0.0.qualifier
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.reflectometry
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: uk.ac.stfc.isis.ibex.ui;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.instrument;bundle-version="1.0.0",
org.eclipse.ui;bundle-version="3.113.0",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.runcontrol.tests/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.runcontrol.tests/.settings/org.eclipse.jdt.core.prefs
index 7cecefac3e..86109af12f 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.runcontrol.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.runcontrol.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.runcontrol.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.runcontrol.tests/META-INF/MANIFEST.MF
index e3b5632721..be1f23b4c2 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.runcontrol.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.runcontrol.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.runcontrol.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui.runcontrol;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit,
jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]",
org.hamcrest,
diff --git a/base/uk.ac.stfc.isis.ibex.ui.runcontrol/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.runcontrol/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.runcontrol/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.runcontrol/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.runcontrol/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.runcontrol/META-INF/MANIFEST.MF
index bc21e2b89f..38eb356cd2 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.runcontrol/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.runcontrol/META-INF/MANIFEST.MF
@@ -18,7 +18,7 @@ Require-Bundle: org.eclipse.ui,
uk.ac.stfc.isis.ibex.ui.configserver;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.ui.widgets;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.runcontrol
Import-Package: uk.ac.stfc.isis.ibex.ui.blocks.groups,
uk.ac.stfc.isis.ibex.ui.widgets
diff --git a/base/uk.ac.stfc.isis.ibex.ui.runcontrol/src/uk/ac/stfc/isis/ibex/ui/runcontrol/dialogs/RunControlEditorPanel.java b/base/uk.ac.stfc.isis.ibex.ui.runcontrol/src/uk/ac/stfc/isis/ibex/ui/runcontrol/dialogs/RunControlEditorPanel.java
index fecd3b893d..6f375aead1 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.runcontrol/src/uk/ac/stfc/isis/ibex/ui/runcontrol/dialogs/RunControlEditorPanel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.runcontrol/src/uk/ac/stfc/isis/ibex/ui/runcontrol/dialogs/RunControlEditorPanel.java
@@ -203,7 +203,7 @@ public void widgetSelected(SelectionEvent e) {
setModel(viewModel);
setBlock(null);
- parent.addDisposeListener(e -> configServer.saveAs().removeOnCanWriteChangeListener(canWriteListener));
+ parent.addDisposeListener(_ -> configServer.saveAs().removeOnCanWriteChangeListener(canWriteListener));
}
private void setModel(RunControlViewModel viewModel) {
diff --git a/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/META-INF/MANIFEST.MF
index 983b61a768..481fd5ff39 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: Scriptgenerator
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.scriptgenerator;singleton:=true
Bundle-Version: 1.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: uk.ac.stfc.isis.ibex.scriptgenerator,
org.eclipse.ui,
org.eclipse.core.runtime,
diff --git a/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/views/ScriptGeneratorHelpMenuItems.java b/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/views/ScriptGeneratorHelpMenuItems.java
index a735652404..58c2e08e1c 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/views/ScriptGeneratorHelpMenuItems.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/views/ScriptGeneratorHelpMenuItems.java
@@ -69,7 +69,7 @@ private void setUpOpenManualButtonItem(Menu helpMenu) {
private void setUpOpenManualButtonWithUrl(MenuItem openManualItem, URL url) {
openManualItem.setEnabled(true);
openManualItem.setToolTipText(url.toString());
- openManualItem.addListener(SWT.Selection, e1 -> {
+ openManualItem.addListener(SWT.Selection, _ -> {
try {
IWebBrowser browser = PlatformUI.getWorkbench().getBrowserSupport().getExternalBrowser();
browser.openURL(url);
@@ -87,7 +87,7 @@ private void setUpOpenManualButtonWithoutUrl(MenuItem openManualItem) {
private void setUpAboutButtonItem(Menu helpMenu) {
var aboutItem = new MenuItem(helpMenu, SWT.PUSH);
aboutItem.setText("About");
- aboutItem.addListener(SWT.Selection, e2 -> {
+ aboutItem.addListener(SWT.Selection, _ -> {
displayAbout();
});
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/views/ScriptGeneratorNicosViewModel.java b/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/views/ScriptGeneratorNicosViewModel.java
index 1d3a743c3a..ce07e27226 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/views/ScriptGeneratorNicosViewModel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/views/ScriptGeneratorNicosViewModel.java
@@ -68,7 +68,7 @@ public void bindControls(Button runButton, Button pauseButton, Button stopButton
bindPauseButton(pauseButton);
bindStopButton(stopButton);
formatButtonsBasedOnStatus(dynamicScriptingManager.getDynamicScriptingStatus());
- nicosModel.addUiThreadPropertyChangeListener(e -> updateButtonEnablement());
+ nicosModel.addUiThreadPropertyChangeListener(_ -> updateButtonEnablement());
}
/**
@@ -85,21 +85,21 @@ public void propertyChange(PropertyChangeEvent evt) {
private void bindRunButton(Button runButton) {
this.runButton = runButton;
- runButton.addListener(SWT.Selection, e -> {
+ runButton.addListener(SWT.Selection, _ -> {
playScript();
});
}
private void bindPauseButton(Button pauseButton) {
this.pauseButton = pauseButton;
- pauseButton.addListener(SWT.Selection, e -> {
+ pauseButton.addListener(SWT.Selection, _ -> {
pauseScript();
});
}
private void bindStopButton(Button stopButton) {
this.stopButton = stopButton;
- stopButton.addListener(SWT.Selection, e -> {
+ stopButton.addListener(SWT.Selection, _ -> {
stopScript();
});
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/views/ScriptGeneratorView.java b/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/views/ScriptGeneratorView.java
index 34e6ca2ecb..fe6a534209 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/views/ScriptGeneratorView.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/views/ScriptGeneratorView.java
@@ -232,7 +232,7 @@ private void makeCenteredMessage(Composite parent, String message) {
final FontDescriptor largeDescriptor = FontDescriptor.createFrom(messageLabel.getFont()).setHeight(16);
final Font largeFont = largeDescriptor.createFont(Display.getDefault());
messageLabel.setFont(largeFont);
- messageLabel.addDisposeListener(e -> largeFont.dispose()); // Need to dispose of new font's resources
+ messageLabel.addDisposeListener(_ -> largeFont.dispose()); // Need to dispose of new font's resources
messageLabel.setText(message);
parent.layout();
@@ -361,7 +361,7 @@ private void makeToggleInvalidPauseSkip(Composite parent) {
actionsControlsGrp.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));
// Pause
- new IBEXButton(actionsControlsGrp, SWT.RADIO, event -> {
+ new IBEXButton(actionsControlsGrp, SWT.RADIO, _ -> {
ScriptGeneratorSettingsSingleton.getInstance().setSkipEnabled(false); //sets skipEnabled to false, causing Pause on invalid actions during run of script
})
.text(Constants.CHECKBOX_TITLE_INVALID_PAUSE)
@@ -369,7 +369,7 @@ private void makeToggleInvalidPauseSkip(Composite parent) {
.selected(!Constants.INVALID_SKIP_DEFAULT);
// Skip
- new IBEXButton(actionsControlsGrp, SWT.RADIO, event -> {
+ new IBEXButton(actionsControlsGrp, SWT.RADIO, _ -> {
ScriptGeneratorSettingsSingleton.getInstance().setSkipEnabled(true); //sets skipEnabled to true, skipping over invalid actions during run of script
})
.text(Constants.CHECKBOX_TITLE_INVALID_SKIP)
@@ -390,21 +390,21 @@ private void makeTableRowControlButtons(Composite parent) {
actionsControlsGrp.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));
// Make buttons for insert new/delete/duplicate actions
- btnAddAction = new IBEXButton(actionsControlsGrp, SWT.NONE, event -> {
+ btnAddAction = new IBEXButton(actionsControlsGrp, SWT.NONE, _ -> {
scriptGeneratorViewModel.addEmptyAction();
})
.text(Constants.BUTTON_TITLE_ADD_ROW_TO_END)
.tooltip(Constants.BUTTON_TOOLTIP_ADD_ROW_TO_END)
.layoutData(IBEXButton.expandingGrid)
.get();
- btnInsertAction = new IBEXButton(actionsControlsGrp, SWT.NONE, event -> {
+ btnInsertAction = new IBEXButton(actionsControlsGrp, SWT.NONE, _ -> {
scriptGeneratorViewModel.insertEmptyAction(table.getSelectionIndex() + 1);
})
.text(Constants.BUTTON_TITLE_INSERT_ROW_BELOW)
.tooltip(Constants.BUTTON_TOOLTIP_INSERT_ROW_BELOW)
.layoutData(IBEXButton.expandingGrid)
.get();
- new IBEXButton(actionsControlsGrp, SWT.NONE, event -> {
+ new IBEXButton(actionsControlsGrp, SWT.NONE, _ -> {
scriptGeneratorViewModel.clearAction();
})
.text(Constants.BUTTON_TITLE_DELETE_ROWS)
@@ -425,21 +425,21 @@ private void makeScriptSaveLoadButtons(Composite parent) {
generateButtonsGrp.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));
// Buttons to generate a script
- generateScriptButton = new IBEXButton(generateButtonsGrp, SWT.NONE, event -> {
+ generateScriptButton = new IBEXButton(generateButtonsGrp, SWT.NONE, _ -> {
scriptGeneratorViewModel.generateScriptToCurrentFilepath();
})
.text(Constants.BUTTON_TITLE_SAVE)
.tooltip(Constants.BUTTON_TITLE_SAVE)
.layoutData(IBEXButton.expandingGrid)
.get();
- generateScriptAsButton = new IBEXButton(generateButtonsGrp, SWT.NONE, event -> {
+ generateScriptAsButton = new IBEXButton(generateButtonsGrp, SWT.NONE, _ -> {
scriptGeneratorViewModel.generateScript();
})
.text(Constants.BUTTON_TITLE_SAVE_AS)
.tooltip(Constants.BUTTON_TITLE_SAVE_AS)
.layoutData(IBEXButton.expandingGrid)
.get();
- new IBEXButton(generateButtonsGrp, SWT.NONE, event -> {
+ new IBEXButton(generateButtonsGrp, SWT.NONE, _ -> {
scriptGeneratorViewModel.loadParameterValues();
})
.text(Constants.BUTTON_TITLE_LOAD)
@@ -498,7 +498,7 @@ private void makeRunAndFinishTime(Composite parent) {
final Font estimateFont = boldDescriptor.createFont(Display.getDefault());
estimateText.setFont(estimateFont);
estimateText.setText("Total estimated run time: 0 seconds");
- estimateText.addDisposeListener(e -> estimateFont.dispose()); // Need to dispose of new font's resources
+ estimateText.addDisposeListener(_ -> estimateFont.dispose()); // Need to dispose of new font's resources
// Label for the expected finish time
expectedFinishText = new Label(scriptTimeGrp, SWT.BOTTOM);
@@ -506,7 +506,7 @@ private void makeRunAndFinishTime(Composite parent) {
final Font expectedFinishFont = boldDescriptor.createFont(Display.getDefault());
expectedFinishText.setFont(expectedFinishFont);
expectedFinishText.setText("Expected Finish Time: 00:00:00");
- expectedFinishText.addDisposeListener(e -> expectedFinishFont.dispose()); // Need to dispose of new font's
+ expectedFinishText.addDisposeListener(_ -> expectedFinishFont.dispose()); // Need to dispose of new font's
// resources
}
@@ -532,14 +532,14 @@ private void makeTableAndUpDownButtons(Composite parent) {
moveComposite.setLayoutData(new GridData(SWT.CENTER, SWT.CENTER, false, false));
// Make buttons to move an action up and down the list
- btnMoveActionUp = new IBEXButton(moveComposite, SWT.NONE, event -> {
+ btnMoveActionUp = new IBEXButton(moveComposite, SWT.NONE, _ -> {
scriptGeneratorViewModel.moveActionUp(table.selectedRows());
})
.image(Constants.IMAGE_UP_ARROW)
.tooltip("Move selected row up")
.layoutData(IBEXButton.compactGrid)
.get();
- btnMoveActionDown = new IBEXButton(moveComposite, SWT.NONE, event -> {
+ btnMoveActionDown = new IBEXButton(moveComposite, SWT.NONE, _ -> {
scriptGeneratorViewModel.moveActionDown(table.selectedRows());
})
.image(Constants.IMAGE_DOWN_ARROW)
@@ -685,7 +685,7 @@ private void bind(ComboViewer scriptDefinitionSelector) {
scriptGeneratorViewModel.bindActionProperties(table);
- table.addSelectionChangedListener(event -> scriptGeneratorViewModel.setSelected(table.selectedRows()));
+ table.addSelectionChangedListener(_ -> scriptGeneratorViewModel.setSelected(table.selectedRows()));
bindingContext.bindValue(WidgetProperties.text().observe(parametersFileText),
BeanProperties.value("parametersFile").observe(scriptGeneratorViewModel));
@@ -775,7 +775,7 @@ public void onScriptDefinitionChange(ScriptGeneratorViewModel viewModel,
globalParamTextCurrent.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 5, 1));
globalParamTextCurrent.setEnabled(true);
final int index = paramIndex;
- globalParamTextCurrent.addListener(SWT.Modify, e -> {
+ globalParamTextCurrent.addListener(SWT.Modify, _ -> {
viewModel.updateGlobalParams(index, globalParamTextCurrent.getText());
});
globalParamTextCurrent.setText(paramVal);
diff --git a/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/views/ScriptGeneratorViewModel.java b/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/views/ScriptGeneratorViewModel.java
index f202dd631d..d95671b803 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/views/ScriptGeneratorViewModel.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/views/ScriptGeneratorViewModel.java
@@ -198,11 +198,11 @@ public ScriptGeneratorSingleton setUpModel() {
});
// Listen for model threading errors and display to the user if there is one
// Model is responsible for logging it
- scriptGeneratorModel.addPropertyChangeListener(ScriptGeneratorProperties.THREAD_ERROR_PROPERTY, evt -> {
+ scriptGeneratorModel.addPropertyChangeListener(ScriptGeneratorProperties.THREAD_ERROR_PROPERTY, _ -> {
dispatchErrorMessage("Error", "Generating or parameter validity checking error. Threading issue.");
});
scriptGeneratorModel.addPropertyChangeListener(ScriptGeneratorProperties.SCRIPT_GENERATION_ERROR_PROPERTY,
- evt -> {
+ _ -> {
LOG.info("Generation error");
dispatchErrorMessage("Error", "Error when generating a script, are your parameters valid?");
});
@@ -480,7 +480,7 @@ protected void bindActionProperties(ActionsViewTable viewTable) {
this.scriptGeneratorModel.getScriptGeneratorTable()
.addPropertyChangeListener(ScriptGeneratorProperties.ACTIONS_PROPERTY, actionChangeListener);
this.scriptGeneratorModel.getScriptGeneratorTable()
- .addPropertyChangeListener(ScriptGeneratorProperties.ACTIONS_PROPERTY, evt -> {
+ .addPropertyChangeListener(ScriptGeneratorProperties.ACTIONS_PROPERTY, _ -> {
updateParametersFileModifiedStatus();
});
this.scriptGeneratorModel.removePropertyChangeListener(
@@ -1015,7 +1015,7 @@ private String getScriptGenActionToolTipText(Object action) {
*/
protected void addActionParamPropertyListener(ActionsViewTable viewTable) {
scriptGeneratorModel.getScriptGeneratorTable().addPropertyChangeListener("actionParameters",
- e -> Constants.DISPLAY.asyncExec(() -> {
+ _ -> Constants.DISPLAY.asyncExec(() -> {
if (!viewTable.isDisposed()) {
viewTable.updateTableColumns();
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.scripting.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.scripting.tests/META-INF/MANIFEST.MF
index b4ededc64c..b42079b209 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.scripting.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.scripting.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.scripting.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui.scripting;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
org.eclipse.equinox.preferences,
org.hamcrest,
diff --git a/base/uk.ac.stfc.isis.ibex.ui.scripting/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.scripting/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.scripting/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.scripting/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.scripting/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.scripting/META-INF/MANIFEST.MF
index e94c99923a..08a3c73062 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.scripting/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.scripting/META-INF/MANIFEST.MF
@@ -5,7 +5,7 @@ Bundle-Name: Scripting
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.scripting;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: uk.ac.stfc.isis.ibex.ui.scripting.Consoles
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.ui.scripting
Require-Bundle: jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/ConsoleLengthMonitor.java b/base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/ConsoleLengthMonitor.java
index ab680d51b1..dae182b188 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/ConsoleLengthMonitor.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/ConsoleLengthMonitor.java
@@ -60,7 +60,7 @@ public void mouseDown(MouseEvent e) {
Consoles.getDefault().addConsoleLengthListener(this::updateButtonText);
// When this widget gets disposed, remove the listener
- button.addDisposeListener(e_ignored -> Consoles.getDefault().removeConsoleLengthListener(this::updateButtonText));
+ button.addDisposeListener(_ -> Consoles.getDefault().removeConsoleLengthListener(this::updateButtonText));
return button;
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/Consoles.java b/base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/Consoles.java
index 2135f7d825..ec380c41d0 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/Consoles.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/Consoles.java
@@ -165,7 +165,7 @@ public void run() {
IToolBarManager tbm = view.getViewSite().getActionBars().getToolBarManager();
IContributionItem[] items = tbm.getItems();
// Add our "Open Console" action
- GenieOpenConsoleAction openConsoleAction = new GenieOpenConsoleAction();
+ GenieOpenConsoleAction openConsoleAction = new GenieOpenConsoleAction(view);
tbm.insertBefore(CLEAR_CONSOLE_ID, openConsoleAction);
// Console view icons that are not required. We are removing OpenConsoleAction so that we can add our Action
diff --git a/base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/ConsolesCountMonitor.java b/base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/ConsolesCountMonitor.java
index 05e00cfb4e..68299d0756 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/ConsolesCountMonitor.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/ConsolesCountMonitor.java
@@ -35,7 +35,7 @@ protected Control createControl(Composite parent) {
Consoles.getDefault().addConsoleCountListener(this::updateLabelText);
// When this widget gets disposed, remove the listener
- label.addDisposeListener(e_ignored -> Consoles.getDefault().removeConsoleCountListener(this::updateLabelText));
+ label.addDisposeListener(_ -> Consoles.getDefault().removeConsoleCountListener(this::updateLabelText));
return label;
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/GenieOpenConsoleAction.java b/base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/GenieOpenConsoleAction.java
index bcf482f0f9..66e6fec472 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/GenieOpenConsoleAction.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/GenieOpenConsoleAction.java
@@ -14,6 +14,7 @@
import org.eclipse.ui.console.IConsoleFactory;
import org.eclipse.ui.internal.console.ConsoleFactoryExtension;
import org.eclipse.ui.internal.console.ConsoleManager;
+import org.eclipse.ui.internal.console.ConsoleView;
import org.eclipse.ui.internal.console.OpenConsoleAction;
/**
@@ -33,9 +34,10 @@ public class GenieOpenConsoleAction extends OpenConsoleAction {
/**
* Initialise factory extensions.
+ * @param consoleView the console view
*/
- public GenieOpenConsoleAction() {
- super();
+ public GenieOpenConsoleAction(ConsoleView consoleView) {
+ super(consoleView);
fFactoryExtensions = getFactories();
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.synoptic.editor.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.synoptic.editor.tests/META-INF/MANIFEST.MF
index dcc3461d53..c0b024dd1e 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.synoptic.editor.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.synoptic.editor.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.synoptic.editor.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui.synoptic.editor;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]",
org.hamcrest,
diff --git a/base/uk.ac.stfc.isis.ibex.ui.synoptic.editor/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.synoptic.editor/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.synoptic.editor/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.synoptic.editor/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.synoptic.editor/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.synoptic.editor/META-INF/MANIFEST.MF
index bca8db8de6..485b5785e7 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.synoptic.editor/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.synoptic.editor/META-INF/MANIFEST.MF
@@ -22,7 +22,7 @@ Require-Bundle: org.eclipse.ui,
uk.ac.stfc.isis.ibex.logger,
uk.ac.stfc.isis.ibex.ui.widgets,
org.eclipse.e4.ui.model.workbench
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Import-Package: org.eclipse.e4.core.di.annotations,
org.eclipse.e4.ui.di,
diff --git a/base/uk.ac.stfc.isis.ibex.ui.synoptic.editor/src/uk/ac/stfc/isis/ibex/ui/synoptic/editor/validators/ComponentValidator.java b/base/uk.ac.stfc.isis.ibex.ui.synoptic.editor/src/uk/ac/stfc/isis/ibex/ui/synoptic/editor/validators/ComponentValidator.java
index ad05a61247..3173e4442b 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.synoptic.editor/src/uk/ac/stfc/isis/ibex/ui/synoptic/editor/validators/ComponentValidator.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.synoptic.editor/src/uk/ac/stfc/isis/ibex/ui/synoptic/editor/validators/ComponentValidator.java
@@ -92,7 +92,7 @@ public void propertyChange(PropertyChangeEvent evt) {
private void addPVListener(PV pv) {
SynopticPvValidator pvValid = new SynopticPvValidator(pv);
validators.put(System.identityHashCode(pv), pvValid);
- pv.addPropertyChangeListener((PropertyChangeEvent evt) -> duplicatePVNameValidator.checkForDuplicatePVs(component.pvs()));
+ pv.addPropertyChangeListener(_ -> duplicatePVNameValidator.checkForDuplicatePVs(component.pvs()));
pvValid.addPropertyChangeListener("error", errorListener);
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.synoptic/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.synoptic/.settings/org.eclipse.jdt.core.prefs
index bfb698467f..5ff46eabf5 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.synoptic/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.synoptic/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.synoptic/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.synoptic/META-INF/MANIFEST.MF
index d1546fdc2d..f5d2d088d4 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.synoptic/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.synoptic/META-INF/MANIFEST.MF
@@ -22,7 +22,7 @@ Require-Bundle: org.eclipse.ui,
uk.ac.stfc.isis.ibex.epics;bundle-version="1.0.0",
javax.inject;bundle-version="1.0.0",
jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: uk.ac.stfc.isis.ibex.ui.synoptic,
uk.ac.stfc.isis.ibex.ui.synoptic.component,
uk.ac.stfc.isis.ibex.ui.synoptic.views,
diff --git a/base/uk.ac.stfc.isis.ibex.ui.targets/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.targets/META-INF/MANIFEST.MF
index 41e2728767..0a48d82590 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.targets/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.targets/META-INF/MANIFEST.MF
@@ -11,7 +11,7 @@ Require-Bundle: org.eclipse.ui,
uk.ac.stfc.isis.ibex.logger,
uk.ac.stfc.isis.ibex.instrument,
org.csstudio.opibuilder;bundle-version="5.1.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.ui.targets
Automatic-Module-Name: uk.ac.stfc.isis.ibex.ui.targets
diff --git a/base/uk.ac.stfc.isis.ibex.ui.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.tests/META-INF/MANIFEST.MF
index 40f9085814..28cd62f957 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.ui;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit;bundle-version="4.11.0",
org.hamcrest,
org.mockito.mockito-core;bundle-version="4.7.0",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.weblinks/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui.weblinks/.settings/org.eclipse.jdt.core.prefs
index 34e62c26b5..c0956998a7 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.weblinks/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui.weblinks/.settings/org.eclipse.jdt.core.prefs
@@ -1,9 +1,9 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui.weblinks/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.weblinks/META-INF/MANIFEST.MF
index 1e06f0fe61..88baeec6c3 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.weblinks/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.weblinks/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: Weblinks
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.weblinks;singleton:=true
Bundle-Version: 1.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: uk.ac.stfc.isis.ibex.ui;bundle-version="1.0.0",
uk.ac.stfc.isis.ibex.instrument;bundle-version="1.0.0",
org.eclipse.ui;bundle-version="3.8.2",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.widgets.epics/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.widgets.epics/META-INF/MANIFEST.MF
index d6edd37e66..91f9b8fc1b 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.widgets.epics/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.widgets.epics/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: Widgets
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.widgets.epics
Bundle-Version: 1.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.eclipse.ui;bundle-version="3.7.0",
org.eclipse.core.runtime;bundle-version="3.7.0",
uk.ac.stfc.isis.ibex.ui;bundle-version="1.0.0",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.widgets/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui.widgets/META-INF/MANIFEST.MF
index 6a0165e1bf..6bf3865cdc 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.widgets/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui.widgets/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: Widgets
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.ui.widgets
Bundle-Version: 1.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.eclipse.ui;bundle-version="3.7.0",
org.eclipse.core.runtime;bundle-version="3.7.0",
uk.ac.stfc.isis.ibex.ui;bundle-version="1.0.0",
diff --git a/base/uk.ac.stfc.isis.ibex.ui.widgets/src/uk/ac/stfc/isis/ibex/ui/widgets/CheckboxLabelProvider.java b/base/uk.ac.stfc.isis.ibex.ui.widgets/src/uk/ac/stfc/isis/ibex/ui/widgets/CheckboxLabelProvider.java
index 6f435a2c07..957681fd4a 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.widgets/src/uk/ac/stfc/isis/ibex/ui/widgets/CheckboxLabelProvider.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.widgets/src/uk/ac/stfc/isis/ibex/ui/widgets/CheckboxLabelProvider.java
@@ -88,7 +88,7 @@ public CheckboxLabelProvider(IObservableMap[] stateProperties) {
super(stateProperties);
for (IObservableMap attributeMap : stateProperties) {
- attributeMap.addMapChangeListener(event -> {
+ attributeMap.addMapChangeListener(_ -> {
updateCheckboxListenerUpdateFlags(attributeMap);
});
}
diff --git a/base/uk.ac.stfc.isis.ibex.ui.widgets/src/uk/ac/stfc/isis/ibex/ui/widgets/buttons/IBEXButton.java b/base/uk.ac.stfc.isis.ibex.ui.widgets/src/uk/ac/stfc/isis/ibex/ui/widgets/buttons/IBEXButton.java
index 314d6f7cdc..1eaf500e75 100644
--- a/base/uk.ac.stfc.isis.ibex.ui.widgets/src/uk/ac/stfc/isis/ibex/ui/widgets/buttons/IBEXButton.java
+++ b/base/uk.ac.stfc.isis.ibex.ui.widgets/src/uk/ac/stfc/isis/ibex/ui/widgets/buttons/IBEXButton.java
@@ -142,7 +142,7 @@ public IBEXButton layoutData(Object layoutData) {
* @return IBEXButton
*/
public IBEXButton link(String url) {
- this.button.addListener(SWT.Selection, e -> {
+ this.button.addListener(SWT.Selection, _ -> {
try {
PlatformUI.getWorkbench().getBrowserSupport().getExternalBrowser().openURL(new URI(url).toURL());
} catch (PartInitException | MalformedURLException | URISyntaxException ex) {
@@ -167,7 +167,7 @@ private IBEXButton action(Action action) {
bindingContext.bindValue(WidgetProperties.enabled().observe(this.button),
BeanProperties.value("canExecute").observe(action));
- this.listener(SWT.Selection, event -> {
+ this.listener(SWT.Selection, _ -> {
action.execute();
});
diff --git a/base/uk.ac.stfc.isis.ibex.ui/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.ui/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.ui/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.ui/META-INF/MANIFEST.MF
index 27edfd3bb7..131a16b61c 100644
--- a/base/uk.ac.stfc.isis.ibex.ui/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.ui/META-INF/MANIFEST.MF
@@ -20,7 +20,7 @@ Require-Bundle: org.eclipse.ui,
jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]",
org.apache.commons.lang,
uk.ac.stfc.isis.ibex.logger;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Export-Package: org.eclipse.wb.swt,
org.mihalis.opal,
org.mihalis.opal.breadcrumb,
diff --git a/base/uk.ac.stfc.isis.ibex.ui/src/uk/ac/stfc/isis/ibex/ui/WaitFor.java b/base/uk.ac.stfc.isis.ibex.ui/src/uk/ac/stfc/isis/ibex/ui/WaitFor.java
index bf2968496d..40b7baf11d 100644
--- a/base/uk.ac.stfc.isis.ibex.ui/src/uk/ac/stfc/isis/ibex/ui/WaitFor.java
+++ b/base/uk.ac.stfc.isis.ibex.ui/src/uk/ac/stfc/isis/ibex/ui/WaitFor.java
@@ -81,7 +81,7 @@ private void configure() {
try {
Waiting waiter = (Waiting) element.createExecutableExtension("class");
waiters.add(waiter);
- waiter.addPropertyChangeListener("isWaiting", evt -> updateWait());
+ waiter.addPropertyChangeListener("isWaiting", _ -> updateWait());
} catch (CoreException e) {
LoggerUtils.logErrorWithStackTrace(LOG,
String.format("Error while configuring WaitFor: %s", e.getMessage()), e);
diff --git a/base/uk.ac.stfc.isis.ibex.validators.tests/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.validators.tests/.settings/org.eclipse.jdt.core.prefs
index f4d933e4eb..ee0138a023 100644
--- a/base/uk.ac.stfc.isis.ibex.validators.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.validators.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.validators.tests/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.validators.tests/META-INF/MANIFEST.MF
index d473115560..f934d88be0 100644
--- a/base/uk.ac.stfc.isis.ibex.validators.tests/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.validators.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tests
Bundle-SymbolicName: uk.ac.stfc.isis.ibex.validators.tests
Bundle-Version: 1.0.0.qualifier
Fragment-Host: uk.ac.stfc.isis.ibex.validators;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Require-Bundle: org.junit,
jakarta.annotation-api;bundle-version="[1.3.5,1.3.5]",
org.hamcrest
diff --git a/base/uk.ac.stfc.isis.ibex.validators/.settings/org.eclipse.jdt.core.prefs b/base/uk.ac.stfc.isis.ibex.validators/.settings/org.eclipse.jdt.core.prefs
index bfb698467f..5ff46eabf5 100644
--- a/base/uk.ac.stfc.isis.ibex.validators/.settings/org.eclipse.jdt.core.prefs
+++ b/base/uk.ac.stfc.isis.ibex.validators/.settings/org.eclipse.jdt.core.prefs
@@ -1,12 +1,12 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.compliance=25
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=25
diff --git a/base/uk.ac.stfc.isis.ibex.validators/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.ibex.validators/META-INF/MANIFEST.MF
index ca7b0fed2c..9fc88b351b 100644
--- a/base/uk.ac.stfc.isis.ibex.validators/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.ibex.validators/META-INF/MANIFEST.MF
@@ -13,7 +13,7 @@ Require-Bundle: org.eclipse.core.runtime,
uk.ac.stfc.isis.ibex.instrument;bundle-version="1.0.0",
org.eclipse.core.databinding;bundle-version="1.7.0",
uk.ac.stfc.isis.ibex.jaxb;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Export-Package: uk.ac.stfc.isis.ibex.validators;uses:="org.osgi.framework"
Automatic-Module-Name: uk.ac.stfc.isis.ibex.validators
diff --git a/base/uk.ac.stfc.isis.scriptgenerator.client.product/scriptgenerator.product b/base/uk.ac.stfc.isis.scriptgenerator.client.product/scriptgenerator.product
index 7d9bd0627b..e5b94d73d1 100644
--- a/base/uk.ac.stfc.isis.scriptgenerator.client.product/scriptgenerator.product
+++ b/base/uk.ac.stfc.isis.scriptgenerator.client.product/scriptgenerator.product
@@ -35,7 +35,7 @@
- org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21
+ org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-25
diff --git a/base/uk.ac.stfc.isis.scriptgenerator.client/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.scriptgenerator.client/META-INF/MANIFEST.MF
index a64a1ed9f6..0c25452311 100644
--- a/base/uk.ac.stfc.isis.scriptgenerator.client/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.scriptgenerator.client/META-INF/MANIFEST.MF
@@ -6,6 +6,6 @@ Bundle-Version: 1.0.0.qualifier
Require-Bundle: uk.ac.stfc.isis.ibex.ui.scriptgenerator,
uk.ac.stfc.isis.scriptgenerator.product
Bundle-ManifestVersion: 2
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-Vendor: ISIS
Automatic-Module-Name: uk.ac.stfc.isis.ibex.scriptgenerator.client
diff --git a/base/uk.ac.stfc.isis.scriptgenerator.feature.base/feature.xml b/base/uk.ac.stfc.isis.scriptgenerator.feature.base/feature.xml
index a650520dc6..3968476553 100644
--- a/base/uk.ac.stfc.isis.scriptgenerator.feature.base/feature.xml
+++ b/base/uk.ac.stfc.isis.scriptgenerator.feature.base/feature.xml
@@ -148,10 +148,6 @@
id="org.hamcrest"
version="0.0.0"/>
-
-
@@ -248,10 +244,6 @@
id="org.apache.commons.io"
version="0.0.0"/>
-
-
diff --git a/base/uk.ac.stfc.isis.scriptgenerator.product/META-INF/MANIFEST.MF b/base/uk.ac.stfc.isis.scriptgenerator.product/META-INF/MANIFEST.MF
index 87cb859df2..c8b7cc13e7 100644
--- a/base/uk.ac.stfc.isis.scriptgenerator.product/META-INF/MANIFEST.MF
+++ b/base/uk.ac.stfc.isis.scriptgenerator.product/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: CSS ISIS
Bundle-SymbolicName: uk.ac.stfc.isis.scriptgenerator.product;singleton:=true
Bundle-Version: 1.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-21
+Bundle-RequiredExecutionEnvironment: JavaSE-25
Bundle-ActivationPolicy: lazy
Automatic-Module-Name: uk.ac.stfc.isis.ibex.scriptgenerator.product
Require-Bundle: org.eclipse.ui;bundle-version="3.111.0",
diff --git a/base/uk.ac.stfc.isis.scriptgenerator.tycho.parent/pom.xml b/base/uk.ac.stfc.isis.scriptgenerator.tycho.parent/pom.xml
index bc7636d13d..bf20084349 100644
--- a/base/uk.ac.stfc.isis.scriptgenerator.tycho.parent/pom.xml
+++ b/base/uk.ac.stfc.isis.scriptgenerator.tycho.parent/pom.xml
@@ -7,10 +7,10 @@
pom
- 4.0.9
+ 5.0.2
https://oss.sonatype.org/content/groups/public/
- http://download.eclipse.org/releases/2024-09
- http://download.eclipse.org/eclipse/updates/4.33
+ http://download.eclipse.org/releases/2026-03
+ http://download.eclipse.org/eclipse/updates/4.39
UTF-8
@@ -107,40 +107,6 @@
-
-
-
-
- org.eclipse.m2e
- lifecycle-mapping
- 1.0.0
-
-
-
-
-
- org.eclipse.tycho
-
- tycho-packaging-plugin
-
-
- [0.20.0,)
-
-
- validate-version
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/build/build.bat b/build/build.bat
index a9da7f68d7..7dd4f5f6a1 100644
--- a/build/build.bat
+++ b/build/build.bat
@@ -2,7 +2,7 @@ setlocal
cd /d %~dp0
REM We bundle our own JRE with the client, this is where it is
-set "JRELOCATION=\\isis.cclrc.ac.uk\inst$\Kits$\CompGroup\ICP\ibex_client_jdk-21.0.9+10"
+set "JRELOCATION=\\isis.cclrc.ac.uk\inst$\Kits$\CompGroup\ICP\ibex_client_jdk-25.0.3+9"
set "LOCAL_JRE_LOCATION=%~dp0jdk"
set "TARGET_DIR=%3"
diff --git a/build/build_script_generator.bat b/build/build_script_generator.bat
index 7effcba64b..a735c08d53 100644
--- a/build/build_script_generator.bat
+++ b/build/build_script_generator.bat
@@ -2,7 +2,7 @@ setlocal
cd /d %~dp0
REM We bundle our own JRE with the client, this is where it is
-set "JRELOCATION=\\isis.cclrc.ac.uk\inst$\Kits$\CompGroup\ICP\ibex_client_jdk-21.0.6+7"
+set "JRELOCATION=\\isis.cclrc.ac.uk\inst$\Kits$\CompGroup\ICP\ibex_client_jdk-25.0.3+9"
set "LOCAL_JRE_LOCATION=%~dp0\jdk"
set "TARGET_DIR=%2"
if "%TARGET_DIR%" == "" (
diff --git a/build/copy_in_maven.bat b/build/copy_in_maven.bat
index 1f15ab4cf2..562ce430d6 100644
--- a/build/copy_in_maven.bat
+++ b/build/copy_in_maven.bat
@@ -1,5 +1,5 @@
@echo COPY_IN_MAVEN: Mirroring from local ISIS share
-robocopy "\\isis.cclrc.ac.uk\inst$\kits$\CompGroup\ICP\Binaries\maven-3.9.11" "%~dp0maven" /MT /NP /NFL /NDL /MIR /R:2 /LOG:"%~dp0ICP_Binaries_maven.log"
+robocopy "\\isis.cclrc.ac.uk\inst$\kits$\CompGroup\ICP\Binaries\maven-3.9.15" "%~dp0maven" /MT /NP /NFL /NDL /MIR /R:2 /LOG:"%~dp0ICP_Binaries_maven.log"
set errcode=%ERRORLEVEL%
if %errcode% GEQ 4 (
type "%~dp0ICP_Binaries_maven.log"