diff --git a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java b/extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java index e5c23d8755e71..d89ff314009a4 100644 --- a/extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java +++ b/extensions/resteasy-reactive/rest-client-reactive/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java @@ -400,7 +400,7 @@ void addRestClientBeans(Capabilities capabilities, // but emitting the correct invokespecial instruction would become convoluted // (as invokespecial may only reference a method from a _direct_ super interface) for (MethodInfo method : jaxrsInterface.methods()) { - boolean isDefault = !Modifier.isAbstract(method.flags()); + boolean isDefault = !Modifier.isAbstract(method.flags()) && !Modifier.isStatic(method.flags()); if (isDefault) { methodsToImplement.add(method); }