Simplify outputBindings logic in FunctionConfiguration

- Removed redundant checks and method calls for outputBindings.
- Improved readability and reduced code complexity.
This commit is contained in:
lxq
2024-09-05 22:32:51 +08:00
parent f456405b02
commit 0065a65d08

View File

@@ -904,9 +904,8 @@ public class FunctionConfiguration {
String[] inputBindings = StringUtils.hasText(bindingProperties.getInputBindings())
? bindingProperties.getInputBindings().split(";") : new String[0];
String[] outputBindings = StringUtils.hasText(bindingProperties.getOutputBindings()) ? bindingProperties.getOutputBindings().split(";") : (
StringUtils.hasText(bindingProperties.getOutputBindings()) ? bindingProperties.getOutputBindings().split(";") : new String[0]
);
String[] outputBindings = StringUtils.hasText(bindingProperties.getOutputBindings())
? bindingProperties.getOutputBindings().split(";") : new String[0];
for (String inputBindingName : inputBindings) {
FunctionInvocationWrapper sourceFunc = functionCatalog.lookup(inputBindingName);