Skip to content

Commit ed4770a

Browse files
committed
one more fix
1 parent bdec457 commit ed4770a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

spring-integration-core/src/main/java/org/springframework/integration/config/xml/AbstractChannelAdapterParser.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
package org.springframework.integration.config.xml;
1818

19+
import java.util.Objects;
20+
1921
import org.jspecify.annotations.Nullable;
2022
import org.w3c.dom.Element;
2123

@@ -63,13 +65,12 @@ else if (!StringUtils.hasText(id)) {
6365
}
6466

6567
@Override
66-
@SuppressWarnings("NullAway")
6768
protected final AbstractBeanDefinition parseInternal(Element element, ParserContext parserContext) {
6869
String channelName = element.getAttribute("channel");
6970
if (!StringUtils.hasText(channelName)) {
7071
channelName = this.createDirectChannel(element, parserContext);
7172
}
72-
AbstractBeanDefinition beanDefinition = doParse(element, parserContext, channelName);
73+
AbstractBeanDefinition beanDefinition = doParse(element, parserContext, Objects.requireNonNull(channelName));
7374
MutablePropertyValues propertyValues = beanDefinition.getPropertyValues();
7475
if (!parserContext.isNested()) {
7576
String autoStartup = element.getAttribute(IntegrationNamespaceUtils.AUTO_STARTUP);

0 commit comments

Comments
 (0)