From 8ae97bc11be3853227bf9022ca1a5367d16b471b Mon Sep 17 00:00:00 2001 From: Dmitri Bourlatchkov Date: Wed, 7 May 2025 20:27:38 -0400 Subject: [PATCH] Fix compile warning: [unchecked] unchecked cast Use `Class.cast()` instead of implicit cast. --- .../polaris/service/events/TestPolarisEventListener.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/service/common/src/main/java/org/apache/polaris/service/events/TestPolarisEventListener.java b/service/common/src/main/java/org/apache/polaris/service/events/TestPolarisEventListener.java index 668edc7fa0..2e2538e890 100644 --- a/service/common/src/main/java/org/apache/polaris/service/events/TestPolarisEventListener.java +++ b/service/common/src/main/java/org/apache/polaris/service/events/TestPolarisEventListener.java @@ -31,7 +31,8 @@ public class TestPolarisEventListener extends PolarisEventListener { private final List history = new ArrayList<>(); public T getLatest(Class type) { - return (T) Streams.findLast(history.stream().filter(type::isInstance)).orElseThrow(); + return (T) + Streams.findLast(history.stream().filter(type::isInstance)).map(type::cast).orElseThrow(); } @Override