This is an automated email from the ASF dual-hosted git repository.

rzo1 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomee.git


The following commit(s) were added to refs/heads/main by this push:
     new 8455ee975a Replace local var declarations with more compact pattern 
variables (OpenEJB)
8455ee975a is described below

commit 8455ee975a1d1ec8f2e9bec655ca48e2f51be60e
Author: Martin Wiesner <[email protected]>
AuthorDate: Tue Feb 24 07:44:58 2026 +0100

    Replace local var declarations with more compact pattern variables (OpenEJB)
---
 .../src/main/java/org/apache/openejb/client/Client.java        |  6 ++----
 .../org/apache/openejb/client/ClientInjectionProcessor.java    |  3 +--
 .../main/java/org/apache/openejb/client/ConnectionManager.java |  3 +--
 .../main/java/org/apache/openejb/client/EJBMetaDataImpl.java   |  3 +--
 .../src/main/java/org/apache/openejb/client/EJBResponse.java   |  3 +--
 .../src/main/java/org/apache/openejb/client/JNDIContext.java   |  3 +--
 .../org/apache/openejb/client/SingletonEJBObjectHandler.java   |  3 +--
 .../org/apache/openejb/client/StatelessEJBObjectHandler.java   |  3 +--
 .../openejb/client/StaticUsernamePasswordCallbackHandler.java  |  6 ++----
 .../apache/openejb/client/UsernamePasswordCallbackHandler.java |  6 ++----
 .../java/org/apache/openejb/server/cxf/rs/ApplicationData.java |  3 +--
 .../src/main/java/org/apache/openejb/server/cxf/rs/Logs.java   |  3 +--
 .../openejb/server/ejbd/BasicClusterableRequestHandler.java    |  3 +--
 .../main/java/org/apache/openejb/server/hsql/HsqlService.java  | 10 +++-------
 .../org/apache/openejb/server/httpd/OpenEJBAsyncContext.java   |  3 +--
 .../java/org/apache/openejb/server/httpd/ServletListener.java  |  3 +--
 .../main/java/org/apache/openejb/server/ServiceManager.java    |  3 +--
 17 files changed, 22 insertions(+), 45 deletions(-)

diff --git 
a/server/openejb-client/src/main/java/org/apache/openejb/client/Client.java 
b/server/openejb-client/src/main/java/org/apache/openejb/client/Client.java
index 5d198bfdc0..b201ba77f1 100644
--- a/server/openejb-client/src/main/java/org/apache/openejb/client/Client.java
+++ b/server/openejb-client/src/main/java/org/apache/openejb/client/Client.java
@@ -336,10 +336,8 @@ public class Client {
             }
 
             if (retryConditions.size() > 0) {
-                if (res instanceof EJBResponse) {
-                    final EJBResponse ejbResponse = (EJBResponse) res;
-                    if (ejbResponse.getResult() instanceof ThrowableArtifact) {
-                        final ThrowableArtifact artifact = (ThrowableArtifact) 
ejbResponse.getResult();
+                if (res instanceof EJBResponse ejbResponse) {
+                    if (ejbResponse.getResult() instanceof ThrowableArtifact 
artifact) {
                         //noinspection ThrowableResultOfMethodCallIgnored
                         if 
(retryConditions.contains(artifact.getThrowable().getClass())) {
 
diff --git 
a/server/openejb-client/src/main/java/org/apache/openejb/client/ClientInjectionProcessor.java
 
b/server/openejb-client/src/main/java/org/apache/openejb/client/ClientInjectionProcessor.java
index 8928f7a0df..52ad6229b2 100644
--- 
a/server/openejb-client/src/main/java/org/apache/openejb/client/ClientInjectionProcessor.java
+++ 
b/server/openejb-client/src/main/java/org/apache/openejb/client/ClientInjectionProcessor.java
@@ -365,11 +365,10 @@ public class ClientInjectionProcessor<T> {
     }
 
     private Object convert(final Class type, Object value) {
-        if (type == Object.class || !(value instanceof String)) {
+        if (type == Object.class || !(value instanceof String stringValue)) {
             return value;
         }
 
-        final String stringValue = (String) value;
         final PropertyEditor editor = findEditor(type);
         if (editor != null) {
             editor.setAsText(stringValue);
diff --git 
a/server/openejb-client/src/main/java/org/apache/openejb/client/ConnectionManager.java
 
b/server/openejb-client/src/main/java/org/apache/openejb/client/ConnectionManager.java
index a4c8b95af2..47279cba04 100644
--- 
a/server/openejb-client/src/main/java/org/apache/openejb/client/ConnectionManager.java
+++ 
b/server/openejb-client/src/main/java/org/apache/openejb/client/ConnectionManager.java
@@ -69,8 +69,7 @@ public class ConnectionManager {
 
         String name = cluster.getConnectionStrategy();
 
-        if (req instanceof EJBRequest) {
-            final EJBRequest ejbRequest = (EJBRequest) req;
+        if (req instanceof EJBRequest ejbRequest) {
             final Properties p = ejbRequest.getEjbMetaData().getProperties();
             name = p.getProperty("openejb.client.connection.strategy", name);
         }
diff --git 
a/server/openejb-client/src/main/java/org/apache/openejb/client/EJBMetaDataImpl.java
 
b/server/openejb-client/src/main/java/org/apache/openejb/client/EJBMetaDataImpl.java
index a8401d2f59..6539922253 100644
--- 
a/server/openejb-client/src/main/java/org/apache/openejb/client/EJBMetaDataImpl.java
+++ 
b/server/openejb-client/src/main/java/org/apache/openejb/client/EJBMetaDataImpl.java
@@ -350,8 +350,7 @@ public class EJBMetaDataImpl implements 
jakarta.ejb.EJBMetaData, java.io.Externa
 
     public void loadProperties(final Properties properties) {
         for (final Map.Entry<Object, Object> entry : properties.entrySet()) {
-            if (entry.getKey() instanceof String) {
-                final String key = (String) entry.getKey();
+            if (entry.getKey() instanceof String key) {
                 if (key.startsWith("openejb.client.")) {
                     this.properties.put(key, entry.getValue());
                 }
diff --git 
a/server/openejb-client/src/main/java/org/apache/openejb/client/EJBResponse.java
 
b/server/openejb-client/src/main/java/org/apache/openejb/client/EJBResponse.java
index 46959eb7b9..d8ac85fdfb 100644
--- 
a/server/openejb-client/src/main/java/org/apache/openejb/client/EJBResponse.java
+++ 
b/server/openejb-client/src/main/java/org/apache/openejb/client/EJBResponse.java
@@ -178,8 +178,7 @@ public class EJBResponse implements ClusterableResponse {
             case ResponseCodes.EJB_APP_EXCEPTION:
             case ResponseCodes.EJB_ERROR:
             case ResponseCodes.EJB_SYS_EXCEPTION:
-                if (result instanceof Throwable) {
-                    final Throwable throwable = (Throwable) result;
+                if (result instanceof Throwable throwable) {
                     result = new ThrowableArtifact(throwable);
                 }
                 break;
diff --git 
a/server/openejb-client/src/main/java/org/apache/openejb/client/JNDIContext.java
 
b/server/openejb-client/src/main/java/org/apache/openejb/client/JNDIContext.java
index 8ff8b4be36..72d08796a0 100644
--- 
a/server/openejb-client/src/main/java/org/apache/openejb/client/JNDIContext.java
+++ 
b/server/openejb-client/src/main/java/org/apache/openejb/client/JNDIContext.java
@@ -651,8 +651,7 @@ public class JNDIContext implements InitialContextFactory, 
Context {
     @Override
     public NamingEnumeration<Binding> listBindings(final String name) throws 
NamingException {
         final Object o = lookup(name);
-        if (o instanceof Context) {
-            final Context context = (Context) o;
+        if (o instanceof Context context) {
             final NamingEnumeration<NameClassPair> enumeration = 
context.list("");
             final List<NameClassPair> bindings = new 
ArrayList<NameClassPair>();
 
diff --git 
a/server/openejb-client/src/main/java/org/apache/openejb/client/SingletonEJBObjectHandler.java
 
b/server/openejb-client/src/main/java/org/apache/openejb/client/SingletonEJBObjectHandler.java
index 879285b674..6d981b83ee 100644
--- 
a/server/openejb-client/src/main/java/org/apache/openejb/client/SingletonEJBObjectHandler.java
+++ 
b/server/openejb-client/src/main/java/org/apache/openejb/client/SingletonEJBObjectHandler.java
@@ -59,10 +59,9 @@ public class SingletonEJBObjectHandler extends 
EJBObjectHandler {
 
         final Object arg = (args.length == 1) ? args[0] : null;
 
-        if (arg == null || !(arg instanceof EJBObjectProxy)) {
+        if (arg == null || !(arg instanceof EJBObjectProxy proxy2)) {
             return Boolean.FALSE;
         }
-        final EJBObjectProxy proxy2 = (EJBObjectProxy) arg;
         final EJBObjectHandler that = proxy2.getEJBObjectHandler();
         return this.ejb.deploymentID.equals(that.ejb.deploymentID);
     }
diff --git 
a/server/openejb-client/src/main/java/org/apache/openejb/client/StatelessEJBObjectHandler.java
 
b/server/openejb-client/src/main/java/org/apache/openejb/client/StatelessEJBObjectHandler.java
index 08b00c1927..7b0f2c908e 100644
--- 
a/server/openejb-client/src/main/java/org/apache/openejb/client/StatelessEJBObjectHandler.java
+++ 
b/server/openejb-client/src/main/java/org/apache/openejb/client/StatelessEJBObjectHandler.java
@@ -59,10 +59,9 @@ public class StatelessEJBObjectHandler extends 
EJBObjectHandler {
 
         final Object arg = (args.length == 1) ? args[0] : null;
 
-        if (arg == null || !(arg instanceof EJBObjectProxy)) {
+        if (arg == null || !(arg instanceof EJBObjectProxy proxy2)) {
             return Boolean.FALSE;
         }
-        final EJBObjectProxy proxy2 = (EJBObjectProxy) arg;
         final EJBObjectHandler that = proxy2.getEJBObjectHandler();
         return this.ejb.deploymentID.equals(that.ejb.deploymentID);
     }
diff --git 
a/server/openejb-client/src/main/java/org/apache/openejb/client/StaticUsernamePasswordCallbackHandler.java
 
b/server/openejb-client/src/main/java/org/apache/openejb/client/StaticUsernamePasswordCallbackHandler.java
index c0b8b017e8..4a5e8d0e8c 100644
--- 
a/server/openejb-client/src/main/java/org/apache/openejb/client/StaticUsernamePasswordCallbackHandler.java
+++ 
b/server/openejb-client/src/main/java/org/apache/openejb/client/StaticUsernamePasswordCallbackHandler.java
@@ -43,15 +43,13 @@ public class StaticUsernamePasswordCallbackHandler 
implements CallbackHandler {
     @Override
     public void handle(final Callback[] callbacks) throws IOException, 
UnsupportedCallbackException {
         for (final Callback callback : callbacks) {
-            if (callback instanceof PasswordCallback) {
-                final PasswordCallback passwordCallback = (PasswordCallback) 
callback;
+            if (callback instanceof PasswordCallback passwordCallback) {
                 if (password == null) {
                     passwordCallback.setPassword(null);
                 } else {
                     passwordCallback.setPassword(password.toCharArray());
                 }
-            } else if (callback instanceof NameCallback) {
-                final NameCallback nameCallback = (NameCallback) callback;
+            } else if (callback instanceof NameCallback nameCallback) {
                 if (username == null) {
                     nameCallback.setName(null);
                 } else {
diff --git 
a/server/openejb-client/src/main/java/org/apache/openejb/client/UsernamePasswordCallbackHandler.java
 
b/server/openejb-client/src/main/java/org/apache/openejb/client/UsernamePasswordCallbackHandler.java
index a9d261b307..4eca4692ae 100644
--- 
a/server/openejb-client/src/main/java/org/apache/openejb/client/UsernamePasswordCallbackHandler.java
+++ 
b/server/openejb-client/src/main/java/org/apache/openejb/client/UsernamePasswordCallbackHandler.java
@@ -40,15 +40,13 @@ public class UsernamePasswordCallbackHandler implements 
CallbackHandler {
     @Override
     public void handle(final Callback[] callbacks) throws IOException, 
UnsupportedCallbackException {
         for (final Callback callback : callbacks) {
-            if (callback instanceof PasswordCallback) {
-                final PasswordCallback passwordCallback = (PasswordCallback) 
callback;
+            if (callback instanceof PasswordCallback passwordCallback) {
                 if (password == null) {
                     passwordCallback.setPassword(null);
                 } else {
                     passwordCallback.setPassword(password.toCharArray());
                 }
-            } else if (callback instanceof NameCallback) {
-                final NameCallback nameCallback = (NameCallback) callback;
+            } else if (callback instanceof NameCallback nameCallback) {
                 if (username == null) {
                     nameCallback.setName(null);
                 } else {
diff --git 
a/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/ApplicationData.java
 
b/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/ApplicationData.java
index 3619ec9a1f..4c492e30f6 100644
--- 
a/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/ApplicationData.java
+++ 
b/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/ApplicationData.java
@@ -36,8 +36,7 @@ public class ApplicationData {
         this.path = path;
         this.application = application;
 
-        if (application instanceof InternalApplication && 
((InternalApplication) application).getOriginal() != null) {
-            final InternalApplication internalApplication = 
(InternalApplication) application;
+        if (application instanceof InternalApplication internalApplication && 
((InternalApplication) application).getOriginal() != null) {
             this.applicationClass = 
internalApplication.getOriginal().getClass();
         } else {
             this.applicationClass = application.getClass();
diff --git 
a/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/Logs.java
 
b/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/Logs.java
index 6697cd0b57..7e26df5ab4 100644
--- 
a/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/Logs.java
+++ 
b/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/Logs.java
@@ -92,8 +92,7 @@ public class Logs {
     public static String name(final Type type) {
         if (type instanceof Class<?>) {
             return ((Class) type).getSimpleName().replace("java.lang.", 
"").replace("java.util", "");
-        } else if (type instanceof ParameterizedType) {
-            final ParameterizedType pt = (ParameterizedType) type;
+        } else if (type instanceof ParameterizedType pt) {
             final StringBuilder builder = new StringBuilder();
             builder.append(name(pt.getRawType()));
             final Type[] args = pt.getActualTypeArguments();
diff --git 
a/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/BasicClusterableRequestHandler.java
 
b/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/BasicClusterableRequestHandler.java
index c7e9acb9a5..1e68a95e26 100644
--- 
a/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/BasicClusterableRequestHandler.java
+++ 
b/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/BasicClusterableRequestHandler.java
@@ -32,8 +32,7 @@ public class BasicClusterableRequestHandler implements 
ClusterableRequestHandler
 
         final Container container = beanContext.getContainer();
 
-        if (container instanceof ClusteredRPCContainer) {
-            final ClusteredRPCContainer clusteredContainer = 
(ClusteredRPCContainer) container;
+        if (container instanceof ClusteredRPCContainer clusteredContainer) {
             final URI[] locations = 
clusteredContainer.getLocations(beanContext);
             if (null != locations) {
                 final ServerMetaData server = new ServerMetaData(locations);
diff --git 
a/server/openejb-hsql/src/main/java/org/apache/openejb/server/hsql/HsqlService.java
 
b/server/openejb-hsql/src/main/java/org/apache/openejb/server/hsql/HsqlService.java
index 087f622c6e..639cfefee1 100644
--- 
a/server/openejb-hsql/src/main/java/org/apache/openejb/server/hsql/HsqlService.java
+++ 
b/server/openejb-hsql/src/main/java/org/apache/openejb/server/hsql/HsqlService.java
@@ -87,14 +87,11 @@ public class HsqlService implements ServerService, 
SelfManaging {
         final Properties properties = new Properties();
         for (final Map.Entry<Object, Object> entry : p.entrySet()) {
             // Sometimes the properties object has non string values
-            if (!(entry.getKey() instanceof String))
+            if (!(entry.getKey() instanceof String property))
                 continue;
-            if (!(entry.getValue() instanceof String))
+            if (!(entry.getValue() instanceof String value))
                 continue;
 
-            final String property = (String) entry.getKey();
-            final String value = (String) entry.getValue();
-
             if (property.startsWith(sc_key_dbname + ".") ||
                 property.startsWith(sc_key_database + ".")) {
 
@@ -121,8 +118,7 @@ public class HsqlService implements ServerService, 
SelfManaging {
                 final Set<String> dbnames = new TreeSet<String>();
                 for (final Binding binding : Collections.list(bindings)) {
                     final Object value = binding.getObject();
-                    if (value instanceof DataSource) {
-                        final DataSource jdbc = (DataSource) value;
+                    if (value instanceof DataSource jdbc) {
                         Connection connection = null;
                         String path = null;
                         try {
diff --git 
a/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/OpenEJBAsyncContext.java
 
b/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/OpenEJBAsyncContext.java
index 993a7d03f1..cc24fc14b6 100644
--- 
a/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/OpenEJBAsyncContext.java
+++ 
b/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/OpenEJBAsyncContext.java
@@ -205,8 +205,7 @@ public class OpenEJBAsyncContext implements AsyncContext {
         String path;
         final String pathInfo;
         ServletRequest servletRequest = getRequest();
-        if (servletRequest instanceof HttpServletRequest) {
-            HttpServletRequest sr = (HttpServletRequest) servletRequest;
+        if (servletRequest instanceof HttpServletRequest sr) {
             path = sr.getServletPath();
             pathInfo = sr.getPathInfo();
         } else {
diff --git 
a/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/ServletListener.java
 
b/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/ServletListener.java
index 44d04f3a95..02149935d5 100644
--- 
a/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/ServletListener.java
+++ 
b/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/ServletListener.java
@@ -29,8 +29,7 @@ public class ServletListener implements HttpListener {
 
     @Override
     public void onMessage(final HttpRequest request, final HttpResponse 
response) throws Exception {
-        if (request instanceof HttpRequestImpl) {
-            final HttpRequestImpl req = (HttpRequestImpl) request;
+        if (request instanceof HttpRequestImpl req) {
             req.initPathFromContext((!context.startsWith("/") ? "/" : "") + 
context);
         }
         delegate.service(request, response);
diff --git 
a/server/openejb-server/src/main/java/org/apache/openejb/server/ServiceManager.java
 
b/server/openejb-server/src/main/java/org/apache/openejb/server/ServiceManager.java
index 51fe708364..c72f8b1f1e 100644
--- 
a/server/openejb-server/src/main/java/org/apache/openejb/server/ServiceManager.java
+++ 
b/server/openejb-server/src/main/java/org/apache/openejb/server/ServiceManager.java
@@ -171,8 +171,7 @@ public abstract class ServiceManager {
 
                 service.init(serviceProperties);
 
-                if (service instanceof DiscoveryAgent) {
-                    final DiscoveryAgent agent = (DiscoveryAgent) service;
+                if (service instanceof DiscoveryAgent agent) {
                     registry.addDiscoveryAgent(agent);
                 }
 

Reply via email to