Skip to content

Commit 15c57c5

Browse files
committed
RESTEasy Reactive: avoid dependency on ArC's MethodDescriptors
The `MethodDescriptors` class in ArC shall be deprecated for removal, so RESTEasy Reactive shouldn't depend on it.
1 parent 08ae063 commit 15c57c5

File tree

3 files changed

+20
-2
lines changed

3 files changed

+20
-2
lines changed

extensions/resteasy-reactive/rest-client-jaxrs/deployment/src/main/java/io/quarkus/jaxrs/client/reactive/deployment/JaxrsClientReactiveProcessor.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,6 @@
137137
import io.quarkus.arc.deployment.BeanArchiveIndexBuildItem;
138138
import io.quarkus.arc.deployment.BeanContainerBuildItem;
139139
import io.quarkus.arc.processor.DotNames;
140-
import io.quarkus.arc.processor.MethodDescriptors;
141140
import io.quarkus.arc.processor.Types;
142141
import io.quarkus.bootstrap.classloading.QuarkusClassLoader;
143142
import io.quarkus.deployment.Capabilities;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package io.quarkus.jaxrs.client.reactive.deployment;
2+
3+
import java.util.Map;
4+
5+
import io.quarkus.gizmo.MethodDescriptor;
6+
7+
public class MethodDescriptors {
8+
public static final MethodDescriptor THREAD_CURRENT_THREAD = MethodDescriptor.ofMethod(Thread.class, "currentThread",
9+
Thread.class);
10+
11+
public static final MethodDescriptor THREAD_GET_TCCL = MethodDescriptor.ofMethod(Thread.class, "getContextClassLoader",
12+
ClassLoader.class);
13+
14+
public static final MethodDescriptor CL_FOR_NAME = MethodDescriptor.ofMethod(Class.class, "forName",
15+
Class.class, String.class, boolean.class, ClassLoader.class);
16+
17+
public static final MethodDescriptor MAP_PUT = MethodDescriptor.ofMethod(Map.class, "put",
18+
Object.class, Object.class, Object.class);
19+
}

extensions/resteasy-reactive/rest-client/deployment/src/main/java/io/quarkus/rest/client/reactive/deployment/RestClientReactiveProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package io.quarkus.rest.client.reactive.deployment;
22

3-
import static io.quarkus.arc.processor.MethodDescriptors.MAP_PUT;
3+
import static io.quarkus.jaxrs.client.reactive.deployment.MethodDescriptors.MAP_PUT;
44
import static io.quarkus.rest.client.reactive.deployment.DotNames.CLIENT_EXCEPTION_MAPPER;
55
import static io.quarkus.rest.client.reactive.deployment.DotNames.CLIENT_FORM_PARAM;
66
import static io.quarkus.rest.client.reactive.deployment.DotNames.CLIENT_FORM_PARAMS;

0 commit comments

Comments
 (0)