Polish code to use instanceof pattern matching in conditions

See gh-50419

Signed-off-by: Vinod Kumar <codingkiddo@gmail.com>
This commit is contained in:
Vinod Kumar
2026-05-13 07:45:45 -07:00
committed by Phillip Webb
parent c66ea41367
commit 8dfdb2452f
2 changed files with 4 additions and 4 deletions
@@ -165,8 +165,8 @@ public final class ConditionEvaluationReport {
* @return the {@link ConditionEvaluationReport} or {@code null}
*/
public static ConditionEvaluationReport find(BeanFactory beanFactory) {
if (beanFactory instanceof ConfigurableListableBeanFactory) {
return ConditionEvaluationReport.get((ConfigurableListableBeanFactory) beanFactory);
if (beanFactory instanceof ConfigurableListableBeanFactory configurableListableBeanFactory) {
return ConditionEvaluationReport.get(configurableListableBeanFactory);
}
return null;
}
@@ -659,8 +659,8 @@ class OnBeanCondition extends FilteringSpringBootCondition implements Configurat
}
private Set<BeanType> deducedBeanType(ConditionContext context, AnnotatedTypeMetadata metadata) {
if (metadata instanceof MethodMetadata && metadata.isAnnotated(Bean.class.getName())) {
return deducedBeanTypeForBeanMethod(context, (MethodMetadata) metadata);
if (metadata instanceof MethodMetadata methodMetadata && metadata.isAnnotated(Bean.class.getName())) {
return deducedBeanTypeForBeanMethod(context, methodMetadata);
}
return Collections.emptySet();
}