From 65100294db2da65e9bae883fee9f1656ea30dcfc Mon Sep 17 00:00:00 2001 From: DemchaAV Date: Sun, 14 Jun 2026 17:25:47 +0100 Subject: [PATCH] chore(imports): drop the java.awt.* / java.util.* co-wildcard in four files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit InvoiceTemplateComposer, ProposalTemplateComposer, WeeklyScheduleTemplateComposer, and the engine PdfRenderingSystemECS imported both java.awt.* and java.util.*, leaving List resolvable from either java.awt.List or java.util.List — sound today only because java.awt.List was never referenced. Each uses only java.awt.Color, so the awt wildcard becomes an explicit import java.awt.Color. No behaviour change; full suite green. --- CHANGELOG.md | 7 +++++++ .../support/business/InvoiceTemplateComposer.java | 2 +- .../support/business/ProposalTemplateComposer.java | 2 +- .../support/schedule/WeeklyScheduleTemplateComposer.java | 2 +- .../engine/render/pdf/ecs/PdfRenderingSystemECS.java | 2 +- 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 30394d0da..9e6191891 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -329,6 +329,13 @@ Entries land here as they merge. ### Internal +- **Removed the `java.awt.*` / `java.util.*` co-wildcard in four files.** + `InvoiceTemplateComposer`, `ProposalTemplateComposer`, + `WeeklyScheduleTemplateComposer`, and the engine `PdfRenderingSystemECS` + imported both wildcards, leaving `List` resolvable from either + `java.awt.List` or `java.util.List` — sound today only because `java.awt.List` + was never referenced. Each used only `java.awt.Color`, so the wildcard is now + an explicit `import java.awt.Color;`. No behaviour change. - **Sweep follow-up note for future bisectors.** The v1.8.0 import/Javadoc sweep (`f04a7dce`, part of #162) also carried mechanical code rewrites in roughly 40 files beyond its stated scope: ~30 private preset `Template` diff --git a/src/main/java/com/demcha/compose/document/templates/support/business/InvoiceTemplateComposer.java b/src/main/java/com/demcha/compose/document/templates/support/business/InvoiceTemplateComposer.java index 2a304c0a1..0e1bdf8d0 100644 --- a/src/main/java/com/demcha/compose/document/templates/support/business/InvoiceTemplateComposer.java +++ b/src/main/java/com/demcha/compose/document/templates/support/business/InvoiceTemplateComposer.java @@ -11,7 +11,7 @@ import com.demcha.compose.engine.components.style.Margin; import com.demcha.compose.engine.components.style.Padding; -import java.awt.*; +import java.awt.Color; import java.util.*; import java.util.List; diff --git a/src/main/java/com/demcha/compose/document/templates/support/business/ProposalTemplateComposer.java b/src/main/java/com/demcha/compose/document/templates/support/business/ProposalTemplateComposer.java index 875d3f199..d8938b89f 100644 --- a/src/main/java/com/demcha/compose/document/templates/support/business/ProposalTemplateComposer.java +++ b/src/main/java/com/demcha/compose/document/templates/support/business/ProposalTemplateComposer.java @@ -11,7 +11,7 @@ import com.demcha.compose.engine.components.style.Margin; import com.demcha.compose.engine.components.style.Padding; -import java.awt.*; +import java.awt.Color; import java.util.*; import java.util.List; diff --git a/src/main/java/com/demcha/compose/document/templates/support/schedule/WeeklyScheduleTemplateComposer.java b/src/main/java/com/demcha/compose/document/templates/support/schedule/WeeklyScheduleTemplateComposer.java index 2839cd0d6..03c64518f 100644 --- a/src/main/java/com/demcha/compose/document/templates/support/schedule/WeeklyScheduleTemplateComposer.java +++ b/src/main/java/com/demcha/compose/document/templates/support/schedule/WeeklyScheduleTemplateComposer.java @@ -14,7 +14,7 @@ import com.demcha.compose.engine.components.style.Margin; import com.demcha.compose.engine.components.style.Padding; -import java.awt.*; +import java.awt.Color; import java.util.*; import java.util.List; diff --git a/src/main/java/com/demcha/compose/engine/render/pdf/ecs/PdfRenderingSystemECS.java b/src/main/java/com/demcha/compose/engine/render/pdf/ecs/PdfRenderingSystemECS.java index 029d043ff..d4c6c0cdf 100644 --- a/src/main/java/com/demcha/compose/engine/render/pdf/ecs/PdfRenderingSystemECS.java +++ b/src/main/java/com/demcha/compose/engine/render/pdf/ecs/PdfRenderingSystemECS.java @@ -36,7 +36,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.awt.*; +import java.awt.Color; import java.io.IOException; import java.util.*; import java.util.List;