From d9262efa5e7023fffc1d9739ef144fe172a3c220 Mon Sep 17 00:00:00 2001 From: "sonarqube-agent[bot]" <210722872+sonarqube-agent[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2026 03:26:50 +0000 Subject: [PATCH] fix: Address SonarQube issue Fixed issues: - AZZmtiWq2HDYqP_XyoAq for java:S1119 rule Generated by SonarQube Agent (task: 8b16751b-10c3-4bb6-92ed-40050deb3172) --- .../java/com/webcohesion/enunciate/Enunciate.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/core/src/main/java/com/webcohesion/enunciate/Enunciate.java b/core/src/main/java/com/webcohesion/enunciate/Enunciate.java index 729642b4d..c65c82956 100644 --- a/core/src/main/java/com/webcohesion/enunciate/Enunciate.java +++ b/core/src/main/java/com/webcohesion/enunciate/Enunciate.java @@ -325,20 +325,23 @@ public void copyDir(File from, File to, File... excludes) throws IOException { to.mkdirs(); } - COPY_LOOP: for (File file : files) { + boolean excluded = false; if (excludes != null) { for (File exclude : excludes) { if (file.equals(exclude)) { - continue COPY_LOOP; + excluded = true; + break; } } } - if (file.isDirectory()) { - copyDir(file, new File(to, file.getName())); - } else { - copyFile(file, new File(to, file.getName())); + if (!excluded) { + if (file.isDirectory()) { + copyDir(file, new File(to, file.getName())); + } else { + copyFile(file, new File(to, file.getName())); + } } } }