From 6b3586fa7f15a7b110ee27eca2f74e6b1ddb77e0 Mon Sep 17 00:00:00 2001 From: Dmitry Kryukov Date: Sat, 6 Jul 2024 15:34:19 +0300 Subject: [PATCH] Improvement early exit from loop, when the only loop condition is met --- .../quarkus/amazon/lambda/deployment/AmazonLambdaProcessor.java | 1 + .../src/main/java/io/quarkus/jacoco/runtime/ReportCreator.java | 1 + 2 files changed, 2 insertions(+) diff --git a/extensions/amazon-lambda/deployment/src/main/java/io/quarkus/amazon/lambda/deployment/AmazonLambdaProcessor.java b/extensions/amazon-lambda/deployment/src/main/java/io/quarkus/amazon/lambda/deployment/AmazonLambdaProcessor.java index 2419d63d9d292..a061db2b5d4c9 100644 --- a/extensions/amazon-lambda/deployment/src/main/java/io/quarkus/amazon/lambda/deployment/AmazonLambdaProcessor.java +++ b/extensions/amazon-lambda/deployment/src/main/java/io/quarkus/amazon/lambda/deployment/AmazonLambdaProcessor.java @@ -197,6 +197,7 @@ public void recordStaticInitHandlerClass(List lambdas, for (Class handleInterface : providedLambda.get().getHandlerClass().getInterfaces()) { if (handleInterface.getName().equals(RequestStreamHandler.class.getName())) { useStreamHandler = true; + break; } } diff --git a/test-framework/jacoco/runtime/src/main/java/io/quarkus/jacoco/runtime/ReportCreator.java b/test-framework/jacoco/runtime/src/main/java/io/quarkus/jacoco/runtime/ReportCreator.java index 2d440c3762e13..0a8351b0aab74 100644 --- a/test-framework/jacoco/runtime/src/main/java/io/quarkus/jacoco/runtime/ReportCreator.java +++ b/test-framework/jacoco/runtime/src/main/java/io/quarkus/jacoco/runtime/ReportCreator.java @@ -67,6 +67,7 @@ private void doRun() { for (Thread entry : Thread.getAllStackTraces().keySet()) { if (entry.getClass().getName().startsWith("org.jacoco")) { running = true; + break; } } if (!running) {