From dac197bc5fbb7bc7a294aebf6163f2b202c053ef Mon Sep 17 00:00:00 2001 From: LeeJaeHyeok97 Date: Tue, 25 Nov 2025 16:38:11 +0900 Subject: [PATCH] Refactor @SuppressWarnings usage in KafkaEvent Replace repeated "unchecked" string literals in @SuppressWarnings with a private static UNCHECKED constant. This is a cosmetic refactoring and does not change KafkaEvent behavior. Signed-off-by: LeeJaeHyeok97 --- .../java/org/springframework/kafka/event/KafkaEvent.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spring-kafka/src/main/java/org/springframework/kafka/event/KafkaEvent.java b/spring-kafka/src/main/java/org/springframework/kafka/event/KafkaEvent.java index 7a1a3718be..3c747c8c08 100644 --- a/spring-kafka/src/main/java/org/springframework/kafka/event/KafkaEvent.java +++ b/spring-kafka/src/main/java/org/springframework/kafka/event/KafkaEvent.java @@ -29,6 +29,8 @@ public abstract class KafkaEvent extends ApplicationEvent { private static final long serialVersionUID = 1L; + private static final String UNCHECKED = "unchecked"; + private transient final Object container; public KafkaEvent(Object source, Object container) { @@ -47,7 +49,7 @@ public KafkaEvent(Object source, Object container) { * @since 2.2.1 * @see #getSource(Class) */ - @SuppressWarnings("unchecked") + @SuppressWarnings(UNCHECKED) public T getContainer(Class type) { Assert.isInstanceOf(type, this.container); return (T) this.container; @@ -65,7 +67,7 @@ public T getContainer(Class type) { * @see #getContainer(Class) * @see #getSource() */ - @SuppressWarnings("unchecked") + @SuppressWarnings(UNCHECKED) public T getSource(Class type) { Assert.isInstanceOf(type, getSource()); return (T) getSource();