Polishing regarding JDK baseline upgrade
Closes gh-28440
This commit is contained in:
@@ -143,13 +143,12 @@ public class AspectJAwareAdvisorAutoProxyCreator extends AbstractAdvisorAutoProx
|
||||
Advice advice = this.advisor.getAdvice();
|
||||
StringBuilder sb = new StringBuilder(ClassUtils.getShortName(advice.getClass()));
|
||||
boolean appended = false;
|
||||
if (this.advisor instanceof Ordered) {
|
||||
sb.append(": order = ").append(((Ordered) this.advisor).getOrder());
|
||||
if (this.advisor instanceof Ordered ordered) {
|
||||
sb.append(": order = ").append(ordered.getOrder());
|
||||
appended = true;
|
||||
}
|
||||
if (advice instanceof AbstractAspectJAdvice) {
|
||||
if (advice instanceof AbstractAspectJAdvice ajAdvice) {
|
||||
sb.append(!appended ? ": " : ", ");
|
||||
AbstractAspectJAdvice ajAdvice = (AbstractAspectJAdvice) advice;
|
||||
sb.append("aspect name = ");
|
||||
sb.append(ajAdvice.getAspectName());
|
||||
sb.append(", declaration order = ");
|
||||
|
||||
@@ -556,7 +556,7 @@ public class ProxyFactoryBean extends ProxyCreatorSupport
|
||||
logger.debug("Refreshing target with name '" + this.targetName + "'");
|
||||
}
|
||||
Object target = this.beanFactory.getBean(this.targetName);
|
||||
return (target instanceof TargetSource ? (TargetSource) target : new SingletonTargetSource(target));
|
||||
return (target instanceof TargetSource targetSource ? targetSource : new SingletonTargetSource(target));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -80,8 +80,8 @@ public abstract class ScopedProxyUtils {
|
||||
// Copy autowire settings from original bean definition.
|
||||
proxyDefinition.setAutowireCandidate(targetDefinition.isAutowireCandidate());
|
||||
proxyDefinition.setPrimary(targetDefinition.isPrimary());
|
||||
if (targetDefinition instanceof AbstractBeanDefinition) {
|
||||
proxyDefinition.copyQualifiersFrom((AbstractBeanDefinition) targetDefinition);
|
||||
if (targetDefinition instanceof AbstractBeanDefinition abd) {
|
||||
proxyDefinition.copyQualifiersFrom(abd);
|
||||
}
|
||||
|
||||
// The target bean should be ignored in favor of the scoped proxy.
|
||||
|
||||
@@ -52,8 +52,8 @@ public abstract class AbstractPointcutAdvisor implements PointcutAdvisor, Ordere
|
||||
return this.order;
|
||||
}
|
||||
Advice advice = getAdvice();
|
||||
if (advice instanceof Ordered) {
|
||||
return ((Ordered) advice).getOrder();
|
||||
if (advice instanceof Ordered ordered) {
|
||||
return ordered.getOrder();
|
||||
}
|
||||
return Ordered.LOWEST_PRECEDENCE;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user