From ea2cc178ac50a839e66960820a44d0f66e34c41c Mon Sep 17 00:00:00 2001 From: "Michael N. Lipp" Date: Mon, 29 May 2023 14:56:11 +0200 Subject: [PATCH] Fix some warnings. --- .../jdrupes/vmoperator/runner/qemu/Runner.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/org.jdrupes.vmoperator.runner.qemu/src/org/jdrupes/vmoperator/runner/qemu/Runner.java b/org.jdrupes.vmoperator.runner.qemu/src/org/jdrupes/vmoperator/runner/qemu/Runner.java index 405a1f7..0a2e825 100644 --- a/org.jdrupes.vmoperator.runner.qemu/src/org/jdrupes/vmoperator/runner/qemu/Runner.java +++ b/org.jdrupes.vmoperator.runner.qemu/src/org/jdrupes/vmoperator/runner/qemu/Runner.java @@ -243,11 +243,13 @@ public class Runner extends Component { } } + @SuppressWarnings({ "PMD.CognitiveComplexity", + "PMD.DataflowAnomalyAnalysis" }) private void setFirmwarePaths() throws IOException { // Get file for firmware ROM JsonNode codePaths = defaults.path("firmware").path("rom"); - for (var paths = codePaths.elements(); paths.hasNext();) { - var path = Path.of(paths.next().asText()); + for (var p : codePaths) { + var path = Path.of(p.asText()); if (Files.exists(path)) { config.firmwareRom = path; break; @@ -265,8 +267,8 @@ public class Runner extends Component { } // If UEFI boot, srcPaths != null if (srcPaths != null) { - for (var paths = srcPaths.elements(); paths.hasNext();) { - var path = Path.of(paths.next().asText()); + for (var p : srcPaths) { + var path = Path.of(p.asText()); if (Files.exists(path)) { Files.copy(path, config.firmwareFlash); break; @@ -449,6 +451,12 @@ public class Runner extends Component { } } + /** + * Called when a connection attempt fails. + * + * @param event the event + * @param channel the channel + */ @Handler public void onConnectError(ConnectError event, SocketIOChannel channel) { if (event.event() instanceof OpenSocketConnection openEvent