You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by or...@apache.org on 2026/01/26 13:01:42 UTC
(camel) 04/41: (chores): modernize instanceof checks in camel-beanio
This is an automated email from the ASF dual-hosted git repository.
orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
commit a1820b681716e765871218faf834ad95027f1fa9
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon Jan 26 10:31:12 2026 +0000
(chores): modernize instanceof checks in camel-beanio
---
.../java/org/apache/camel/dataformat/beanio/BeanIODataFormat.java | 4 ++--
.../main/java/org/apache/camel/dataformat/beanio/BeanIOHelper.java | 3 +--
.../java/org/apache/camel/dataformat/beanio/BeanIOSplitter.java | 7 +++----
3 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIODataFormat.java b/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIODataFormat.java
index 293c7494ed65..abb3aed9195a 100644
--- a/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIODataFormat.java
+++ b/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIODataFormat.java
@@ -201,8 +201,8 @@ public class BeanIODataFormat extends ServiceSupport implements DataFormat, Data
in.setErrorHandler(errorHandler);
Object readObject;
while ((readObject = in.read()) != null) {
- if (readObject instanceof BeanIOHeader) {
- exchange.getOut().getHeaders().putAll(((BeanIOHeader) readObject).getHeaders());
+ if (readObject instanceof BeanIOHeader beanioheader) {
+ exchange.getOut().getHeaders().putAll(beanioheader.getHeaders());
}
results.add(readObject);
}
diff --git a/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOHelper.java b/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOHelper.java
index 2273ef9ebac2..192bab750c62 100644
--- a/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOHelper.java
+++ b/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOHelper.java
@@ -51,8 +51,7 @@ public final class BeanIOHelper {
}
// if the error handler extends BeanIOErrorHandler then its prototype scoped
// and then inject the current exchange and init
- if (answer instanceof BeanIOErrorHandler) {
- BeanIOErrorHandler eh = (BeanIOErrorHandler) answer;
+ if (answer instanceof BeanIOErrorHandler eh) {
eh.setConfiguration(configuration);
eh.setExchange(exchange);
eh.setResults(results);
diff --git a/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOSplitter.java b/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOSplitter.java
index 5ef9e1feafe9..47787eff4e8b 100644
--- a/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOSplitter.java
+++ b/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOSplitter.java
@@ -87,11 +87,10 @@ public class BeanIOSplitter implements Expression {
}
BeanReader beanReader = null;
- if (body instanceof WrappedFile) {
- body = ((WrappedFile) body).getFile();
+ if (body instanceof WrappedFile wrappedfile) {
+ body = wrappedfile.getFile();
}
- if (body instanceof File) {
- File file = (File) body;
+ if (body instanceof File file) {
beanReader = factory.createReader(getStreamName(), file);
}
if (beanReader == null) {