From 2c012ed0925a63d09682190a11f34f02bb45e7ae Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Sun, 1 Sep 2024 19:01:19 -0700 Subject: [PATCH] Polish 'Use pattern matching with cast' See gh-42076 --- .../org/springframework/boot/build/bom/BomExtension.java | 5 ++--- 1 file changed, 2 insertions(+), 3 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 d746ca6143e..64564fd4c09 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,9 +365,8 @@ public class BomExtension { } public Object methodMissing(String name, Object args) { - if (args instanceof Object[] objects && objects.length == 1) { - Object arg = objects[0]; - if (arg instanceof Closure closure) { + if (args instanceof Object[] argsArray && argsArray.length == 1) { + if (argsArray[0] instanceof Closure closure) { ModuleHandler moduleHandler = new ModuleHandler(); closure.setResolveStrategy(Closure.DELEGATE_FIRST); closure.setDelegate(moduleHandler);