From 7cb1671871a8d2b4049ad699c5a0443dbcc99efc Mon Sep 17 00:00:00 2001 From: Tran Ngoc Nhan Date: Sun, 1 Sep 2024 21:10:29 +0700 Subject: [PATCH] Use pattern matching with cast See gh-42076 --- .../java/org/springframework/boot/build/bom/BomExtension.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/buildSrc/src/main/java/org/springframework/boot/build/bom/BomExtension.java b/buildSrc/src/main/java/org/springframework/boot/build/bom/BomExtension.java index 59bc5284543..d746ca6143e 100644 --- a/buildSrc/src/main/java/org/springframework/boot/build/bom/BomExtension.java +++ b/buildSrc/src/main/java/org/springframework/boot/build/bom/BomExtension.java @@ -365,8 +365,8 @@ public class BomExtension { } public Object methodMissing(String name, Object args) { - if (args instanceof Object[] && ((Object[]) args).length == 1) { - Object arg = ((Object[]) args)[0]; + if (args instanceof Object[] objects && objects.length == 1) { + Object arg = objects[0]; if (arg instanceof Closure closure) { ModuleHandler moduleHandler = new ModuleHandler(); closure.setResolveStrategy(Closure.DELEGATE_FIRST);